Jor*_*dan 4 c++ compiler-errors visual-studio visual-studio-2017
我最近安装了VS 2017,并遇到了一个奇怪的问题.基本上,我不能使用硬编码的字符串而不明确地将它们转换为(char*).如果我说了类似的话Function("test"),它只会抛出一个错误,指出const char*与char*不兼容.我真的不想坚持VS 2015 :(.任何人都知道如何让VS认识到这些是同一回事?
非常感谢提前.
VisualStudio 2017 15.5开始/permissive-为所有新解决方案设置标志,这禁止将字符串文字隐式转换为非const char*.您可以编辑解决方案的属性以在更新代码库时禁用该标志以符合C++标准.它在项目属性中"C/C++"下的"语言"选项卡中列为"一致性模式".
| 归档时间: |
|
| 查看次数: |
4660 次 |
| 最近记录: |