Должен ли я использовать _T или _TEXT для строковых литералов C ++?

Например: я

// 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" ) );

видел оба. _T, кажется, для краткости и _TEXT для ясности. Это просто субъективное предпочтение программиста или оно более техническое? Например, если я использую один поверх другого, мой код не будет компилироваться для конкретной системы или какой-либо более старой версии файла заголовка?

Ответы на вопрос(8)

Ваш ответ на вопрос