我有一个程序声明一个像这样的字符串数组:
char *colors[4] = {"red", "orange", "yellow", "blue"};
但是我得到了上面的编译器警告.它编译但我宁愿使用非弃用的方式(如果有的话).我试图找出它意味着什么,但我似乎无法弄明白.我听说'char'工作之前使用'const',但如果有人能解释错误的含义,那将会有所帮助.谢谢.
c++ string char literals deprecated
c++ ×1
char ×1
deprecated ×1
literals ×1
string ×1