【发布时间】:2016-11-18 11:39:15
【问题描述】:
我有几个问题。
1) 什么是libc++ 和libstdc++?
2) 它们之间有什么区别?
3) 它们可以互换吗?
4) 它是编译器应该实现的吗?
5) 我什么时候应该使用一个或另一个?
【问题讨论】:
我有几个问题。
1) 什么是libc++ 和libstdc++?
2) 它们之间有什么区别?
3) 它们可以互换吗?
4) 它是编译器应该实现的吗?
5) 我什么时候应该使用一个或另一个?
【问题讨论】:
1) 什么是 libc++ 和 libstdc++?
它们是C++ standard library 的实现。
2) 它们之间有什么区别?
它们是完全不同的实现。
3) 它们可以互换吗?
是的,您应该可以互换使用它们。 (但是你不能轻易地在同一个程序中同时使用两者。)
5) 我应该什么时候使用一个或另一个?
您不必担心这一点。您的代码应该适用于任何标准库实现。
【讨论】: