C++ Vector的使用
? ? ? ? ? ?C++常用庫函數之一: ? ? ? ?
? ? ? ? ? ?要使用Vector容器,首先需要引入頭文件 #include<Vector>
? ? ? ? ? ?注意:Vector是一個類模板,不是一種數據類型。類似Vector<int>的是一種數據類型。
? ? ? ? ? ?一、Vector的幾種定義和初始化方式(以int數據為例)
? ? ? ? ? ? Vector<int> v1; ? ? ? ? ? ? // 默認構造函數v1為空
? ? ? ? ? ? Vector<int> v2(v1); ? ? ?// v2是v1的一個副本
? ? ? ? ? ? Vector<int> v3(n,i); ? ? ?// v3包含n個值為i的元素
? ? ? ? ? ? Vector<int> v4(n); ? ? ? ?// v4含有n個值為0的元素
? ? ? ? ? ? 二、Vector對象常用的幾種操作
? ? ? ? ? ? ?push_back(t); ? ?// 在數組的最后添加一個值為t的數據
? ? ? ? ? ? ?pop_back(); ? ? ? // 在數組的最后移除最后一個數據
? ? ? ? ? ? ?clear(); ? ? ? ? ? ? ? ?// 清空所有元素
? ? ? ? ? ? ?size(); ? ? ? ? ? ? ? ? ?// 返回數組元素的個數
? ? ? ? ? ? ?erase(t); ? ? ? ? ? ? ?// 刪除指定元素t
? ? ? ? ? ? ?empty(); ? ? ? ? ? ? ? // 判斷數組是否為空
? ? ? ? ? ? ?
? ? ? ? ? ? ?如果:
? ? ? ? ? ? ? ? ? ? ? 1、兩個容器具有相同的容量
? ? ? ? ? ? ? ? ? ? ? 2、兩個容器所有相同位置的元素相等
? ? ? ? ? ? ?那么,這兩個容器(vector)被認為是相等的。
? ??
? ? ? ? ? ? ?兩個容器(vector)之間大小的比較是按照詞典規則。
總結
以上是生活随笔為你收集整理的C++ Vector的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: docker安装rabbitmq延时队列
- 下一篇: 大神 20 年的专业数据分析心法全都在这
