指向COM对象的成员变量指针

Rob*_*boy 1 c++ com smart-pointers

保持成员变量指针引用COM对象并通过C++中的类重新引用引用是否有任何问题.

有没有人知道你每次想要使用COM对象时都想要调用.CreateInstance的原因,即你每次都得到一个新的实例.

我看不出有什么理由想要这样做,

谢谢,

(不是可以接受的答案!)

sha*_*oth 5

这取决于你真正想要的.

如果每次必须保持指针时都需要相同的对象.如果每次都需要一个新对象(无论出于何种原因),每次都必须创建一个新实例.如果你不在乎保持对象是优选的,因为调用CoCreateInstance()是相对昂贵的.