VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 221|回复: 4

[已解决]《实用VC编程之玩转字符串》第2课:宽窄字节字符串的使用 ,按老师的代码会提示出...

[复制链接]
63_avatar_middle
最佳答案
1 
donate_vip 发表于 2019-12-14 14:29:15 | 显示全部楼层 |阅读模式

《实用VC编程之玩转字符串》第2课:宽窄字节字符串的使用 ,按老师的代码会提示出错,只能用 常量


《实用VC编程之玩转字符串》第2课:宽窄字节字符串的使用 ,按老师的代码会提示出...

百度查询之后,说是 VS2017 就是不能直接给 char* /  wchar_t*  赋值
请问老师有什么其它更好的方法解决吗?
最佳答案
58_avatar_small
2019-12-14 15:08:29
都指名让Syc回答了,那做为同学的我,还是不要回答了...
wchar_t* p_w = L"efg";
const wchar_t* p_w = L"efg";






上一篇:WDK调试蓝屏重启
下一篇:用宽字节的话,到处都要用到 _T 这个宏,太麻烦了,有什么可以优化的方法吗?老师?
51_avatar_middle
最佳答案
83 
online_admins 发表于 2019-12-14 20:38:59 | 显示全部楼层
嗯,如果强制类型转换也不行的话,那就是高版本的编译器在语法和安全性方面要求的更严格了。可以加上 const 关键字
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-12-14 15:08:29 | 显示全部楼层    本楼为最佳答案   
bestAnswer
都指名让Syc回答了,那做为同学的我,还是不要回答了...
wchar_t* p_w = L"efg";
const wchar_t* p_w = L"efg";


58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-12-14 15:16:07 | 显示全部楼层
加上const,不过出于安全考虑,现在语法检查越来越严格了,自由度越来越低,我还是喜欢用老版本。
58_avatar_middle
最佳答案
45 
online_vip 发表于 2019-12-16 21:41:26 | 显示全部楼层
谢谢采纳,我的建议是教材中用什么版本的编译器,就用什么版本的来学习,C和C++的迭代比较慢,初学时不用太纠结一些细节,等学的技术比较高了,版本的差异很快就能自己解决。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-11-24 03:45

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表