我需要在大型项目中使用 GCC 4.5.x。我试图解释此页面上的以下声明:
重要提示: GCC 对 C++11 的支持仍处于试验阶段。一些特性是基于早期提议实现的,当它们被更新以匹配最终的 C++11 标准时,不会尝试保持向后兼容性。
如果我在 4.5 中启用 C++11 功能-std=c++0x
,我需要知道代码将在完全兼容的编译器(例如 4.8)上正确编译。换句话说,4.5 中的所有(可能是一些)C++0x 特性是否与最终的 C++11 标准具有相同的语法和语义?
我需要在大型项目中使用 GCC 4.5.x。我试图解释此页面上的以下声明:
重要提示: GCC 对 C++11 的支持仍处于试验阶段。一些特性是基于早期提议实现的,当它们被更新以匹配最终的 C++11 标准时,不会尝试保持向后兼容性。
如果我在 4.5 中启用 C++11 功能-std=c++0x
,我需要知道代码将在完全兼容的编译器(例如 4.8)上正确编译。换句话说,4.5 中的所有(可能是一些)C++0x 特性是否与最终的 C++11 标准具有相同的语法和语义?