_ConnectionPtr m_pCon;
m_pCon.CreateInstance("ADODB.Connection");==>这里的m_pCon是"。”操作符m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.mdb","","",adModeUnknown);===>这里的m_pCon是“->”操作符,为什么会是这样子的,不明白请教!!!!!!!!!!!!!
m_pCon.CreateInstance("ADODB.Connection");==>这里的m_pCon是"。”操作符m_pCon->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=1.mdb","","",adModeUnknown);===>这里的m_pCon是“->”操作符,为什么会是这样子的,不明白请教!!!!!!!!!!!!!
其实用"->"所列出的成员函数并不是类_ConnectionPtr的成员函数而是他所封装的成员变量的函数。在此_ConnectionPtr也只不过是重载了运算符"->"详细信息请参考COM相关书籍的智能指针部分
.操作是有关com控件对象本身的操作
->操作是有关com控件封装的类或接口的操作