que estoy haciendo algunas cosas relacionadas con COM directshow tales como:consejos al usar objetos COM/CComPtr y el TEL
typedef CComPtr<IBaseFilter> AutoIBaseFilterPtr;
map<CString, AutoIBaseFilterPtr> _filterMap;
para almacenar una lista de objetos relacionados com DirectShow y su nombre descriptivo.
Después de encontrar this article (See:Problem 2) en cómo los cambios en el compilador VC10 podrían afectar el código anterior OK, me pregunto si hay más cosas de las que tener cuidado al mezclar STL y CComPtr o quizás solo mezclar STL y COM en general.
Cualquier consejo sería muy apreciada, gracias
Gracias por el enlace a ese artículo. – sharptooth
Pensé que 'CAdapt' fue recomendado o incluso necesario para STL <-> ATL bridging durante bastante tiempo? –
Todavía soy un poco nuevo en COM, así que no estaba al tanto del uso de CAdapt con el STL, pero mirándolo, sí, parece que es recomendable, pero supongo que hay bastantes personas que podrían tener una desagradable sorpresa al intentar compilar su programa en VC10. Mi pregunta tiene como objetivo averiguar más casos en los que podría caer en una trampa desagradable. Gracias por las ediciones de etiquetas también por cierto. – Andrew