“STL”和“C ++标准库”之间是否有清晰的分隔定义?

时间:2011-09-20 08:58:47

标签: c++ stl c++-standard-library

  

可能重复:
  What's this STL vs. “C++ Standard Library” fight all about?

我非常习惯术语 STL (“标准模板库”),当我真正指的是 C ++标准库时,我经常使用它。因此,由于现在C ++( - 11)标准库中的几乎所有内容都是模板,我想知道:在C ++标准库中是否有定义什么是STL?什么不是?也许容器,流,算法等?

或者我应该停止使用术语“STL”,因为这是历史性的一个SGI(正确?)用于他们的lib年代?这将很难......

1 个答案:

答案 0 :(得分:4)

STL已演变为C ++标准库,它包含容器,迭代器和算法,但不包含流。最好不要使用术语“STL”它是旧库的名称。