Je ne sais pas s'il existe une méthode unifiée pour gérer les char* et les wchar* dans Visual C++ ?
Réponse
Trop de publicités?Une façon raisonnablement pratique de gérer les deux wchar
y char
se fait par l'intermédiaire de bstr_t qui peut être construit à partir de l'un ou l'autre et coulé dans l'un ou l'autre.
Sous la couverture, cette classe utilise les API de conversion de caractères Win32 nécessaires pour garantir une sortie correcte. Il s'agit en fait d'une classe d'aide COM ( BSTR
est le type de chaîne COM), mais rien ne vous empêche de l'utiliser même si vous n'avez pas besoin de COM.