首页 > 开发 > C++ > 正文

能否让新版g++警告用旧版编译时可能造成的错误或不同

2017-09-11 21:35:43  来源: 网友分享

有些在新版本g++下编译通过的在旧版下不能通过。比如用4.6编译index不是保留字,在4.3下是。

解决方案

如果想兼容多个版本的编译器和操作系统,还是在所有环境下都测试一遍比较保险。 否则,即使编译通过了,逻辑运行上还是会有问题。