大佬教程收集整理的这篇文章主要介绍了c – constexpr和已弃用的转换警告,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
警告:不建议从字符串常量转换为char * [-Wwrite-Strings].
我对constexpr的理解是,在一个变量声明中,它的行为就像变量被声明为const一样,但增加了这个变量必须被初始化的条件,并且初始化必须是一个常量表达式.
有了这个理解,我会期望constexpr char *表现为const char *,因此不会发出警告.我错过了一些关于constexpr的工作原理吗?
我正在用GCC 4.6.0 20110306编译,使用-std = c 0x.
任何推出警告的推理将不胜感激.谢谢!
您仍然有字符串文字是const char的问题,并将其地址转换为char *,但不建议使用.
以上是大佬教程为你收集整理的c – constexpr和已弃用的转换警告全部内容,希望文章能够帮你解决c – constexpr和已弃用的转换警告所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。