我正在探索WXWIDGET,同时学习C/C++。wxWidgets函数通常需要一个wxString而不是一个string,因此wxWidgets为创建wxT(s提供了一个宏)yourStringwxString。我的问题是这个宏的扩展如果键入wxT("banana"),展开的宏将读取L"banana"。这在C中是什么意思?这里的L是用参数“banana”调用的函数吗?

最佳答案

"banana"是使用1字节ASCII字符编写的单词。
L"banana"是使用多字节(一般为2字节UNICODE)字符编写的单词。

关于c - 学习C:奇怪的代码,它做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3452457/

10-11 18:48