C++ ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]

分析 :char *背后的含义是:这个字符串我要修改它。而传给函数的字面常量是没法被修改的

分析:signed 和unsigned两种不同类型的比较,防止一个负的符号型的数据转化为无符号型时會产生一个很大的数据signed 和unsigned数据的范围也不同。
修正:使用size_t 类型

分析:代码写太长了,定义的j后面没用到


  

分析:控制到达非void函数的结尾。本应带有返回值的函数到达结尾后可能并没有返回任何值
修正:根据定义的类型加上返回值。

分析:源代码中含有一些隐藏的非ascii字苻
修正:将程序中出错行前面的空格删除,重新插入空格或tab键重新编译,错误消失

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信