我确定之前已经问过这个问题,但是我无法搜索到的文本。如果有人可以解释它们,请参阅我的文章,或者给我正确的搜索查询,我将不胜感激。
感谢。
答案 0 :(得分:1)
这只是一种预感,但是查看字符串文字的Wikipedia C++11 Page,并将其与我们所知的_T
宏混合,有意义的是_RT
宏可能是关于使基于_T
的原始字符串文字。
您必须查看宏本身才能看到它的作用。如果您正在使用unicode,_T
宏会在L
前加上该项,我的猜测是_RT
将始终R
前置L
如果您使用Unicode _T
所以wchar_t
用于处理普通的字符串文字并使它们成为unicode(_RT
)或不用,{{1}}用于制作原始字符串文字并使它们成为unicode
答案 1 :(得分:0)
我不知道_RT()
(似乎google agrees)
我的第一个想法是“只读”字面意思。嗯这确实有点多余,但IIRC标准对于C ++中字符串文字的常量变得更加严格