各位:
对CComPtr,CComQIPtr等等这些智能指针有研究吗?
能给解释一下,最好能给个例子说明。谢谢。各位。

解决方案 »

  1.   

    《VisualC++6.0技术内幕第五版》
      

  2.   

    对接口指针封装,拷贝的时候执行addref,释构的时候release,重载->使它看起来象个指针...《深入解释atl》有比较详细的解释。
      

  3.   

    智能指针封装了_com_ptr_t类,你可以自己到msdn中去查一下,就可以看到这个类其实封装了许多基本操作,包括QueryInterface, AddRef, Release等等,没有什么难的,编个程序然后跟踪进取看它的构造函数吧。