C++ 编译出现字符串常量转化问题

来源:互联网 发布:消费宝集团 知乎 编辑:程序博客网 时间:2024/04/27 17:34

出现问题原因:

char *msg[26] = {                "","","GET","POST","",                "","OTHER","","","",                "","","","","",                "","","","","",                "","HEAD","PUT","DELETE","TRACE",                "CONNECT"   } ;

错误:不建议使用从字符串常量到‘char*’的转换 [-Werror=write-strings]

修改

const  char *msg[26] = {                "","","GET","POST","",                "","OTHER","","","",                "","","","","",                "","","","","",                "","HEAD","PUT","DELETE","TRACE",                "CONNECT"   } ;

这样就可以编译通过了

0 0