我要问的是,网上有相互矛盾的信息。一方面isocpp.org,它指出GCC 4.8.1完全实现了C ++ 11标准。另一方面,GCC C++11 support page表示没有“对垃圾收集和基于可达性的泄漏检测的最小支持”。那么GCC 4.8.1真的是C ++ 11功能完整吗?
答案 0 :(得分:13)
标准可选择支持垃圾收集(参见Bjarne Stroustrup C++11 FAQ)。因此,GCC 4.8.1功能齐全,因为它实现了标准的所有强制核心部分。
评论证明我的答案不清楚,我将更具体:我只是谈论垃圾收集的核心支持。图书馆部分是强制性的。随GCC 4.8.1一起提供的libstdc ++版本不完全符合C ++ 11标准(例如,<regex>
当前没有工作),垃圾收集的ABI是缺少功能的一部分。