TCHAR* 的 C++ TEXT 宏
C++ TEXT macro of TCHAR*
我正在尝试使用
创建一个 TCHAR* 变量
TCHAR* example = TEXT("example");
但它甚至不会编译并说:const wchar_t* 类型的值不能用于初始化 TCHAR* 类型的实体。
我该怎么办?
您必须添加 const
,因为 TEXT()
宏 returns 指向 const wchar_t
.
const TCHAR* example = TEXT("example");
如果没有 const
允许赋值,您将能够通过指针修改 const wchar_t
数据。
另见
我正在尝试使用
创建一个 TCHAR* 变量TCHAR* example = TEXT("example");
但它甚至不会编译并说:const wchar_t* 类型的值不能用于初始化 TCHAR* 类型的实体。 我该怎么办?
您必须添加 const
,因为 TEXT()
宏 returns 指向 const wchar_t
.
const TCHAR* example = TEXT("example");
如果没有 const
允许赋值,您将能够通过指针修改 const wchar_t
数据。
另见