永发信息网

vc++ 中setText(L“你好!”)中L 是在那定义的?

答案:3  悬赏:20  手机版
解决时间 2021-04-12 08:11
  • 提问者网友:战魂
  • 2021-04-11 08:04
这个L 具体作用是什么呢?在哪个头文件中定义的?

在vs2005 下 可以 识别 这个L 。可是 在 QT4 里面 就不识别 这个L 了怎么办呢?
最佳答案
  • 五星知识达人网友:不想翻身的咸鱼
  • 2021-04-11 09:08
L 是编译器内置的规则

不是靠源码中来定义的

编译器遇到 L"" 就视为 Unicode 字符串

==========================================

QT4 是一个库,编译器还是可以用 VC 的编译器

而且一般的编译器都支持这种写法
全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-04-11 10:31
应该在tchar.h 再看看别人怎么说的。
  • 2楼网友:春色三分
  • 2021-04-11 10:25
宽字符,与long a=0L;中L同理,告诉编译器,用大点的内存装我这数据
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯