使用静态全局对象自动做初始化与清理工作
摘要:在程序开发中,往往要在程序启动或模块被加载时,需要做一些初始化的工作(例如:资源加载、内存创建、变量初始化或执行函数[脚本]等);而在程序结束或模块被卸载时,需要做一些清理的工作(例如:资源回收、内存释放、状态清理或执行函数[脚本]等)。+++++++++++++++++++++++++++++++++++++首先,我们使用下面例子,来测试下静态全局对象在exe与dll中的构造和析构时机。整个程序结构如下:DllTest.dll动态连接库测试代码: 1 #include "stdafx.h" 2 #include "dllTest.h" 3 #inclu
阅读全文
posted @ 2012-11-24 17:37