linux vector 头文件,LINUX 之Vector用法
在Linux開發過程中常用到的一個功能----列表顯示.
如何將中心數據進行列表顯示呢?這里就用到了VECTOR容器.從中心獲取的數據通過VECTOR容器傳輸給站點程序從而實現批量數據的傳輸.
VECTOR容器常用的函數包括以下幾個
1.push_back函數
函數原型:void push_back(const T& x);
實現功能:該函數用來想容器末尾追加數據.
2.insert函數
函數原型:void insert(iterator it, size_type n, const T& x);
函數功能:向容器中插入數據,該函數與push_back的區別是insert能夠插入任何位置,而push_back只能夠向末尾追加.
3.erase函數
函數原型:iterator erase(iterator it);
函數功能:刪除指定數據,并返回被刪除數據的下一個數據
4.size()函數
函數原型:size_type size() const;
函數功能:返回容器中元素個數
5.max_size()函數
函數原型:size_type max_size() const;
函數功能:返回容器能容納的最大元素個數
6.clear()函數
函數原型:void clear() const;
函數功能:用來清空容器中所有的元素
VECTOR容器函數舉例說明
class testClass{};//定義元素類
vector mVectorExample;//定義容器,其中元素類為testClass;
int i_size=mVectorExample.size();//獲取元素數量
if(i_size>0) mVectorExample.clear();//清除元素
testClass A,A1,A2;//定義實例
mVectorExample.push_back(A1);//添加元素
mVectorExample.push_back(A2);
A=mVectorExample.erase(A1);//刪除元素A1,同時將A2返回給A
總結
以上是生活随笔為你收集整理的linux vector 头文件,LINUX 之Vector用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux装ntfs后内存不够,Linu
- 下一篇: “陈国郑东门”下一句是什么