如果你使用的是一个类的实例,你必须使用"."操作符,如:
pConnection.CreateInstance
而如果你使用的是一个接口指针,你必须使用"->"操作符,如:
pConnection->Open

解决方案 »

  1.   

    pConnection到底是指针还是实例??
      

  2.   

    _ConnectionPtr 是一下智能指针类,记住,它本身是一个类,它有自己的方法成员,如CreateInstance,Realse等。它重载了"->"运算符,使用你用它就好象使用指针一样,但本身并不是指针。所以当你要用其实自身的成员方法时,就用".";但是你要使用该智能指针所指向的接口中的函数时,你就要使用"->"._ConnectionPtr是_com_ptr_t模板类具体类!