Bonjour,
je voudrai savoir la signification du symbole "_T" dans l'objet CString ? EXEMPLE: CString Expanded= _T(" Expanded Info")
et j'ai trouv� aussi des fois le la lettre "L" � la place de "_T".
Pouvez-vous m'expliquer plus svp?
Merci
Bonjour,
je voudrai savoir la signification du symbole "_T" dans l'objet CString ? EXEMPLE: CString Expanded= _T(" Expanded Info")
et j'ai trouv� aussi des fois le la lettre "L" � la place de "_T".
Pouvez-vous m'expliquer plus svp?
Merci
_T() (tout comme TEXT() ou _TEXT()) sont des macros qui donnent rien du tout ou L selon les options de compilation.
L signifie que la cha�ne qui signifie est constitu�e de wchar_t au lieu de char (pour les cha�nes de caract�res Unicode).
En gros, si ton projet est configur� en Unicode, la cha�ne de caract�res entour�e de _T() sera une cha�ne de Unicode UTF-16.
Voir aussi l'influence des m�mes options de projet sur les TCHAR et les appels de fonction.
Et tout ce thread contient des infos utiles sur _T() et TCHAR.
SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.
"Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
Apparently everyone. -- Raymond Chen.
Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.
Partager