【发布时间】:2011-02-10 10:33:14
【问题描述】:
我知道 Visual Studio 2010 的标准库已被重写以支持右值引用,这大大提高了它的性能。
gcc 4.4(及更高版本)的标准库实现是否支持右值引用?
【问题讨论】:
-
"STL" 是标准模板库;其中大部分被 1998 年的 C++ 标准采用,其中一些技术后来被应用于其他组件,例如 iostream 和字符串。今天,有些人错误地将整个 C++ 标准库(“stdlib”)或其完整的模板称为“STL”。见hpl.hp.com/techreports/95/HPL-95-11.html 和sgi.com/tech/stl
-
@Roger:嗯,它是标准的,它确实使用模板,它是一个库。我们为什么要挑这些东西。
-
@Inverse:不,这不是标准的,只是大部分被采用了。此外,我相信 OP 并不意味着排除标准库中并非来自 STL 的部分。
-
如果 OP 可以评论他们选择接受的答案会很好。
标签: c++ gcc c++11 std libstdc++