leo*_*eon 7 c++ stl c++-standard-library
最近我正在开发一个c ++项目,我不允许使用标准模板库或任何其他模板.
在做了一些研究后,我很困惑.什么是容器属于标准库,而其他容器属于标准模板库?或者我们没有说标准库的容器,对吗?
矢量是否是一个容器?矢量是标准库的类还是属于STL?
我希望在标准库中实现一些结构的列表,我可以使用列表或向量吗?
C++标准库中的任何内容都不属于 STL.STL是一个不同的库,只影响 C++标准库中的许多部分.来自标签维基:
[STL]是通用容器,迭代器,算法和函数对象的C++库.当C++标准化时,STL的大部分被采用到标准库中,[...]
但是,许多人将C++标准库称为标准模板库,这并不完全正确.我猜测如果你不允许使用STL,它们实际上意味着你不能使用C++标准库.但你必须要求他们知道他们的真正含义.
有关更多信息,请参阅"STL"和"C++标准库"之间的区别是什么?
| 归档时间: |
|
| 查看次数: |
413 次 |
| 最近记录: |