您的位置:首页 > 其它

warning: deprecated conversion from string constant to "char *"

2012-11-01 15:10 417 查看
        今天在编译UVA底层时提示warning: deprecated conversion from string constant to "char *" 错误,google后总结的结果如下:

       原来char *背后的含义是:给我个字符串,我要修改它。而理论上,我们传给函数的字面常量是没法被修改的。所以说,比较和理的办法是把参数类型修改为const char *。这个类型说背后的含义是:给我个字符串,我只要读取它。很自然的延伸一下。 如果我既要传字面常量又要传字符串变量,需重载。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐