C++global成员变量实现DllMain类似的调用
2009-06-15 17:42
274 查看
C++global成员变量实现DllMain类似的调用
#include <iostream>
using namespace std;
class OGSModule
{
public:
OGSModule()
{
cout << "Say hello from Wentao inside shared library." << endl;
}
~OGSModule()
{
cout << "Goodbye, boy, thank you!" << endl;
}
};
static OGSModule gDummy;
这样子在这部分代码在的模块被loading的时候,OGSModule的Ctor会被调用,而当模块被Unloading的时候,OGSModule的析构函数会被调用.
这个功能类似于 DllMain的功能.
#include <iostream>
using namespace std;
class OGSModule
{
public:
OGSModule()
{
cout << "Say hello from Wentao inside shared library." << endl;
}
~OGSModule()
{
cout << "Goodbye, boy, thank you!" << endl;
}
};
static OGSModule gDummy;
这样子在这部分代码在的模块被loading的时候,OGSModule的Ctor会被调用,而当模块被Unloading的时候,OGSModule的析构函数会被调用.
这个功能类似于 DllMain的功能.
相关文章推荐
- C++继承时子类定义同名成员变量时的调用继承函数的问题
- C++ 两个包含类互相调用彼此的类成员变量和方法
- 使用c++的成员指针实现类似Borland VCL组件的事件回调
- 小字典之MFC简单的多线程调用类的成员函数实现逐步画线功能 VS2015 C++ 完成
- C++利用类静态变量,实现伪类对象空指针成功访问含有成员变量的成员函数而不崩溃
- c++调用类内部使用成员变量和inline函数的区别
- C语言中实现C++静态类成员变量
- C/C++中指向结构体变量的指针,调用指向的那个结构体中的成员
- C#直接调用C++非托管结构体、类、成员函数、成员变量
- android studio 实现类似百度地图 发布SDK机制实现(jni实现调用C++的so库,并封装jar包)
- 利用C++重载实现类似“类成员指针”的功能
- 第二周:C++实现一个带指针成员变量的类【Boolean】
- java反射机制获取成员变量调用和调用实例方法的实现
- C/C++ 子类调用父类中的私有成员变量(对比JAVA)
- C++面向对象—成员函数与成员变量的实现机制学习笔记(1)
- C++继承时子类定义同名成员变量时的调用继承函数的问题
- C++静态函数中调用非静态成员函数或变量
- C++使用模版实现按成员变量或者成员函数排序
- 第一周:C++实现一个不带指针成员变量的类【Boolean】
- 使用c++的成员指针实现类似Borland VCL组件的事件回调