顺序容器(定义)--C++复习(8)
2020-12-13 13:47
标签:方式 ons tor 目的 需要 定义 使用 顺序容器 赋值运算 一、几种类型 1.vector,支持快速随机访问,类似数组,通过下标方式来访问,但是对中间的插入或删除访问效率比较低; 2.list,双向链表,一个是数据项,一个是链表项,支持快速插入或删除,因为不需要移动位置,只需要修改它里边的一个指针、一个地址就可以; 3.deque,双端队列,在两端插入或删除速度比较快,也支持随机访问,但是中间的插入或删除访问效率比较低。 二、顺序容器的适配器(在原有类的基础上给它添加更多的功能,把它适配成另外的一种特性) 1.stack,栈,后进先出 2.queue,队列,先进先出 3.priority_queue,优先级队列,按优先级先后来排列 三、顺序容器的初始化 四、容器内元素的约束 1.元素类型必须支持赋值运算,引用类型不支持赋值运算,所以引用类型不能作为容器的元素; 2.元素类型必须可以复制,IO库类型不支持复制,所以IO库对象不能作为容器的元素。 顺序容器(定义)--C++复习(8) 标签:方式 ons tor 目的 需要 定义 使用 顺序容器 赋值运算 原文地址:https://www.cnblogs.com/jiang-021/p/11531859.html 1 #include
3 #include