CComVariant vs. _variant_t, CComBSTR vs. _bstr_t
Estoy usando ATL (VS2008, entonces ATL9 IIRC) para crear objetos COM y he estado usando elCComVariant
clase (definida enatlcomcli.h
) administrarVARIANT
tipos. Sin embargo, también hay otroVARIANT
envoltorio llamado_variant_t
. ¿Hay alguna diferencia entreCComVariant
y_variant_t
y cual debo usar?
Del mismo modo, hay dosBSTR
envoltorios disponibles -CComBSTR
y_bstr_t
. De nuevo, ¿cuál debería preferir y por qué?