Il ya quelques questions parlé de conversion entre std::wstring
et CComBSTR
, comme this one, mais quel est l'avantage de chacun sur l'autre si les deux sont disponibles dans un projet?Avantage de std :: wstring sur CComBSTR
1
A
Répondre
3
std :: wstring a plus de méthodes pour gérer les chaînes, alors que CComBSTR est spécifiquement conçu pour contenir une chaîne BSTR. Les BSTR sont principalement utilisés par les méthodes COM et ont une disposition de mémoire différente. Généralement, vous devriez utiliser std :: wstring ou CString sauf si vous avez réellement besoin de la disposition de la mémoire des BSTR.