相关疑难解决方法(0)

从字符串文字到'char*'的弃用转换

我有一个程序声明一个像这样的字符串数组:

char *colors[4] = {"red", "orange", "yellow", "blue"};
Run Code Online (Sandbox Code Playgroud)

但是我得到了上面的编译器警告.它编译但我宁愿使用非弃用的方式(如果有的话).我试图找出它意味着什么,但我似乎无法弄明白.我听说'char'工作之前使用'const',但如果有人能解释错误的含义,那将会有所帮助.谢谢.

c++ string char literals deprecated

55
推荐指数
3
解决办法
4万
查看次数

标签 统计

c++ ×1

char ×1

deprecated ×1

literals ×1

string ×1