STL
i_actor
一只学C++的菜鸡。
展开
-
C++STL-Vector篇
vector概述 容器是一些特定类型对象的集合,vector是一种顺序容器,它提供了控制元素存储和访问顺序的能力,这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。 vector类型 - 可变大小数组。支持快速随机访问。在尾部之外的位置插入和删除元素可能很慢。 Vector定义和初始化 定义: //Vector<type_name>name //type_name:vector所存数据的类型,eg:int float,也可以是复合型 //name:vetcor这个数组的名字 //原创 2020-11-19 19:57:11 · 104 阅读 · 0 评论 -
C++STL - Stack(栈)和 Queue(队列) 篇
概述 栈和队列是两个特殊的线性表,栈的特性是后进先出,队列的特性是先进先出,二者在STL中都已经实现了,如果需要使用他们的话需要分别加上头文件。 #include<stack> #include<queue> using std::stack; using std::queue; 栈和队列的定义和初始化 与Vector不同,栈和队列定义时默认初始化,不能提供初始值。 stack<int> st; queue<char>que; //stack和queue原创 2020-11-21 09:31:08 · 213 阅读 · 0 评论