目录
1.STL
STL,即标准模板库(Standard Template Library)是C++语言程序库的重要组成部分,它由一系列的类和函数模板组成,提供了许多用来处理数据的通用算法和数据结构,包括序列容器、关联容器、迭代器、算法等等。
2.STL的主要优点
高效性:STL中的算法和容器都经过了精心设计,其表现优异、高效。
可扩展性:STL允许用户自定义新类型、算法和容器,使其具有很好的灵活性。
可重用性:STL的模板结构可重复应用于不同的程序中,提高了代码重用性。
3.STL主要包括以下组件
容器(Containers):
序列容器(vector、deque、list等)和关联容器(set、map、multiset、multimap等)等。
迭代器(Iterators):STL的迭代器是用于访问容器中的元素的通用工具,它可以模拟指针