_T在CString中代表什么

问题描述 投票:30回答:4

“ T”在字符串中代表什么。例如_T(“ Hello”)。我在需要unicode支持的项目中已经看到了这一点。它实际上告诉处理器的是

c++ unicode cstring
4个回答
30
投票

_T代表“文本”。当且仅当您使用Unicode支持编译源时,它将文字转换为Unicode宽字符文字。参见http://msdn.microsoft.com/en-us/library/c426s321.aspx


14
投票

从MSDN:

使用_T宏以通用方式编码文字字符串,因此它们可以作为Unicode下的Unicode字符串或不带Unicode的ANSI字符串(包括MBCS)编译]


13
投票

它实际上用于需要Unicode


0
投票

它代表TEXT。您可以在使用IDE工具时查看定义:

© www.soinside.com 2019 - 2024. All rights reserved.