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?