c++ - Advice when using COM Object/CComPtr and the STL -
i doing com related things directshow such as:
typedef ccomptr<ibasefilter> autoibasefilterptr; map<cstring, autoibasefilterptr> _filtermap;
to store list of directshow related com objects , friendly name.
after finding this article (see:problem 2) on how changes in vc10 compiler might effect ok code, wondering if there more things watch out when mixing stl , ccomptr or prehaps mixing stl , com in general.
any tips appreciated, thanks
the slight thing can think of hasn't been mentioned cadapt
required ccombstr
ccomptr
, because overloads operator&
too.
in fact, overloading operator&
makes cadapt
necessary, many stl containers require taking address of x returns pointer said x.
Comments
Post a Comment