您的位置:首页 > 编程语言 > C语言/C++

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的功能.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: