初学ADO中的一个小问题,请教!!!!!

哟西哟西地 2004-02-01 01:28:47
_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是“->”操作符,为什么会是这样子的,不明白请教!!!!!!!!!!!!!


...全文
3 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
哟西哟西地 2004-02-02
请教!!!!!!!!!!!!!!
回复
AkiraChing 2004-02-02
简单的说就是
.操作是有关com控件对象本身的操作
->操作是有关com控件封装的类或接口的操作
回复
lyljp 2004-02-02
_ConnectionPtr是一个智能指针类,用“.”操做的是类本身的成员函数。
其实用"->"所列出的成员函数并不是类_ConnectionPtr的成员函数而是他所封装的成员变量的函数。

在此_ConnectionPtr也只不过是重载了运算符"->"

详细信息请参考COM相关书籍的智能指针部分
回复
shu 2004-02-02
看一下com吧
回复
shenke410 2004-02-01
学习真是认真啊,我都没有考虑过它。
我用的时候就是想——
点后是内建对象
箭头后是行为,动作
回复
发动态
发帖子
数据库
创建于2007-09-28

3942

社区成员

VC/MFC 数据库
申请成为版主
社区公告
暂无公告