遇到一個怪現象。

寫的 VC 程序打開,再關閉,就會提示異常。

這個程序使用了 ADO

一開始定義了一個全局的:

CAdoConnection ?conn;

后面每個類都直接用了 conn. ~~

但是

全局變量在初時化前引入,

在退出時自動釋放,無法控制釋放的地方。

?

但用指針:

CAdoConnection ?*pConn;

pConn = ?new ?CAdoConnection();

pConn-> ~~

就可以控制它的釋放了:

delete ?pConn;

好像是這個道理吧。