Soll ich _T oder _TEXT für C ++ - Zeichenfolgenliterale verwenden?

Zum Beispiel:

// This will become either SomeMethodA or SomeMethodW,
// depending on whether _UNICODE is defined.
SomeMethod( _T( "My String Literal" ) );

// Becomes either AnotherMethodA or AnotherMethodW.
AnotherMethod( _TEXT( "My Text" ) );

Ich habe beides gesehen. _T scheint der Kürze halber und _TEXT der Klarheit halber. Ist dies nur eine subjektive Programmiererpräferenz oder eher eine technische? Kompiliert sich mein Code beispielsweise nicht mit einem bestimmten System oder einer älteren Version einer Header-Datei, wenn ich einen über den anderen verwende?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage