遇到一個(gè)怪現(xiàn)象。
寫的 VC 程序打開,再關(guān)閉,就會(huì)提示異常。
這個(gè)程序使用了 ADO 。
一開始定義了一個(gè)全局的:
CAdoConnection ?conn;
后面每個(gè)類都直接用了 conn. ~~
但是
全局變量在初時(shí)化前引入,
在退出時(shí)自動(dòng)釋放,無法控制釋放的地方。
但用指針:
CAdoConnection ?*pConn;
pConn = ?new ?CAdoConnection();
pConn->
~~
就可以控制它的釋放了:
delete
?pConn;
好像是這個(gè)道理吧。