佚名通过本文主要向大家介绍了访问ADO的Connection对象的成员时,为什么“”和“->”访问的成员不同?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 访问ADO的Connection对象的成员时,为什么“”和“->”访问的成员不同?
描述:
解决方案1:
描述:
_ConnectionPtr m_pConnection;
m_pConnection.CreateInstance;
m_pConnection->Open(parameter);
谢谢了!
解决方案1:
_ConnectionPtr是智能指针,你可以把它当成一个类指针来用,这时候,->操作符的作用,就好像普通的类指针的->操作符一样,而这个类的成员,就是访问数据库的一些接口。智能指针是内存安全的。
_ConnectionPtr同时也是一个类,智能指针类,用.操作符访问的是_ConnectionPtr类本身的成员。
_ConnectionPtr应该是智能指针,它封装了一个指向数据库链接的指针。
重载了->操作
m_pConnection-> 就可以访问该数据库链接的成员变量和函数了。