是否有任何100%C ++ 11兼容的std实现?

时间:2014-03-06 19:55:53

标签: c++ c++11 std standard-library

是否有标准C ++库的开源100%C ++ 11兼容(*)实现?

(*)一种被证明完全符合标准的实现或没有已知缺陷的实现。

3 个答案:

答案 0 :(得分:3)

没有认证过程,C ++ 11是一个移动目标,因为缺陷报告继续被处理,所以我不确定你的问题是否完全有意义。或者如果是,答案是并且始终是“否”。

但是(除其他外)libstdc ++工作人员在跟踪标准库应该是最着名的近似值方面做得非常好。

答案 1 :(得分:2)

您可以查看llvm的libc ++,http://libcxx.llvm.org/,您可以从他们的网站访问SVN repos,其中一个主要功能是“C ++ 11标准定义的正确性”

答案 2 :(得分:2)

作为LLVM项目一部分的libc++标准库团队声称they have a full C++1y compliant implementation

您可以在此处查看the status of the library

libc++有一个很大的缺点,就是libc++它现在甚至不像libstdc++v3那样受欢迎,例如没有GNU / Linux发行版采用这个标准图书馆。这个库的主要焦点在于MAC OS X / FreeBSD这一事实并不是一个秘密,至少目前是这样。