【发布时间】:2014-04-09 16:27:02
【问题描述】:
是否有任何标准 C++ 库的开源 100% C++11 兼容 (*) 实现?
(*) 被证明完全符合标准的实现或没有已知缺陷的实现。
【问题讨论】:
-
增强库? C++11 的很多东西都来自于 std::chrono 这样的 boost
-
据我所知Boost不是
std的实现... -
如果你面前有一个开源的 100% C++11 兼容的实现,你可能不知道你拥有它,因为确定某些东西是否 100% C++11 兼容是棘手的。
-
没有已证实的缺陷是否意味着没有已知的错误?如果是这样,那么答案是不合格的“不”。
-
哦,那不行。没有任何大小合理的软件没有经过证实的缺陷,除非您将“缺陷”重新定义为几乎没有意义,或者几乎没有人在看。没有任何合理规模的正式规范也没有经过证实的缺陷:几乎可以肯定 C++11 标准暗示了它显然不打算要求的要求。人类无法在一个足够复杂的系统中达到完美:可能有少数例外,但我留下了足够多的狡猾的话来证明这个说法是正确的,不管我怀疑。 :)
标签: c++ c++11 std standard-library