发新帖我要提问
12
返回列表
打印

VC6Bug!

[复制链接]
楼主: liub_2014
手机看帖
扫描二维码
随时随地手机跟帖
21
highgear| | 2013-3-16 22:30 | 只看该作者 回帖奖励 |倒序浏览
wchar_t  在 VC 2005 以后成为内建类型, 在VC6 中是
typedef unsigned short wchar_t;

VC6 中语法检查不比 VC2005 以后那么严格, 不同类型的指针赋值只是给出警告而不是错误。楼主的情况是:
"hello!" 是 6 字节的 char* 字符串, 被隐式转换赋值给 unsigned short* pw, 在 strlen 中又被隐式转换成 char*.  

VC6 应该会给出警告,楼主应仔细检查设置。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则