全部展开
容器是用于存储和组织其他对象的对象。
实现链接列表的类是容器的示例。
vectordoublemydata等
如果创建容器mydata来存储双精度类型值,则可以在容器中存储基本类型或任何种类的类的条目。
如果STL容器模板的type参数是类类型,则容器可以存储该类型的对象或任何类型的派生类。
容器存储对象的副本,并自动分配和管理对象使用的内存。
通过销毁容器中的对象,容器销毁了所包含的对象并释放了它占用的内存。
在实际的开发过程中,数据结构本身的重要性不超过对数据结构进行操作的算法的重要性。如果程序时间中有重要部分,那么数据结构的选择就变得更加重要。
传统的数据结构是有限的。为实现矢量结构,链接列表等而编写的代码非常相似,但仅适应于不同数据和细节的变化。