如下代码段在Windows下是完全没有问题的,但是在Linux下用GCC编译却是会报错的。
改成如下代码段后,在Linux下就可以编译通过了。
差别就在于:在Linux中声明迭代器时需要在开头加入class关键字。
本文探讨了一段代码在Windows环境下正常运行但在Linux环境下使用GCC编译时报错的问题。通过对迭代器声明方式的调整,成功解决了跨平台编译的问题。在Linux中声明迭代器时需要在开头加入class关键字。
如下代码段在Windows下是完全没有问题的,但是在Linux下用GCC编译却是会报错的。
改成如下代码段后,在Linux下就可以编译通过了。
差别就在于:在Linux中声明迭代器时需要在开头加入class关键字。
1031
1090

被折叠的 条评论
为什么被折叠?