项目中发现的用法,记录一下:
wstring ws = _T("*")_T("unit");
std::wcout << ws << endl;
两个_T("")连起来使用,试了一下,是两个字符串拼接。
查了_T("")宏定义:
#define __T(x) L ## x
查了下#的用法:
# 功能是将其后面的宏参数进行字符串化操作:
## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串联接起来,从而形成一个新的子串
项目中发现的用法,记录一下:
wstring ws = _T("*")_T("unit");
std::wcout << ws << endl;
两个_T("")连起来使用,试了一下,是两个字符串拼接。
查了_T("")宏定义:
#define __T(x) L ## x
查了下#的用法:
# 功能是将其后面的宏参数进行字符串化操作:
## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串联接起来,从而形成一个新的子串