一个概念性的问题
在使用ADO时建立一个 _RecordsetPtr 之类的对象,既可以使用"."又可以使用"->"
比如
_RecordsetPtr MySet;
MySet->GetCollect();
MySet.Attach();
都可以用,是因为重载了"->"运算符,那为什么要这么做呢?有什么好处?
另一个问题,如下代码
CButton* tButton;
tButton=(CButton*)GetDlgItem(IDC_HISTORY_LOAD);
tButton->ShowWindow(SW_HIDE);
tButton指向的内存区域什么时候被释放呢?