我想知道在不同的 C++ 编译器中使用了哪些 C++ 标准库。我尝试搜索它,但找不到完整的列表。
我知道msvc和icc使用Dinkumware的实现,gcc使用libstdc++,clang使用libc++。但是 Digital Mars C++、Embarcadero 的 bcc 或 IBM 的 xlC++ 呢?
我想知道在不同的 C++ 编译器中使用了哪些 C++ 标准库。我尝试搜索它,但找不到完整的列表。
我知道msvc和icc使用Dinkumware的实现,gcc使用libstdc++,clang使用libc++。但是 Digital Mars C++、Embarcadero 的 bcc 或 IBM 的 xlC++ 呢?
入围名单:
-stdlib=libc++
选项,则使用 LLVM 的 libc++。它还可以使用 GCC 的 libstdc++ 以及 MSVC 的库(它在所有情况下都生成二进制兼容代码)。请注意,这里没有介绍其他编译器和(独立的)C++ 标准库实现。