遇到一个怪现象。
写的 VC 程序打开,再关闭,就会提示异常。
这个程序使用了 ADO 。
一开始定义了一个全局的:
CAdoConnection conn;
后面每个类都直接用了 conn. ~~
但是
全局变量在初时化前引入,
在退出时自动释放,无法控制释放的地方。
但用指针:
CAdoConnection *pConn;
pConn = new CAdoConnection();
pConn-> ~~
就可以控制它的释放了:
delete pConn;
好像是这个道理吧。