2011-09-20 34 views
4

可能重複:
What's this STL vs. 「C++ Standard Library」 fight all about?「STL」和「C++標準庫」之間是否存在清晰的分隔定義?

我非常習慣術語STL(「標準模板庫」),我發現自己在經常使用它,當我真正的意思是C++標準庫。因此,現在幾乎所有C++( - 11)標準庫中的所有內容都是模板,所以我想知道:在C++ Standard-Lib中,是否存在定義什麼是STL,哪些不是?也許容器,流,算法等?

或者我應該停止使用術語「STL」,因爲這是SGI(正確的?這將是困難的...

+0

(對不起,我標記了錯誤的副本) –

+0

其他人標記正確,謝謝你們。 – towi

回答

4

STL已演變成C++標準庫,它包含容器,迭代器和算法,但不包含流。最好不要使用術語「STL」,它是舊圖書館的名稱。

相關問題