引用
小六 的vector向量:大小,清空,判斷空
判斷向量大小:v.size()
清空向量操作:v.clear()
判斷向量空則返回1 v.empty()
程式如下:
#include
#include
#include
using namespace std;
int main()
for(vector::iterator it=v.begin();it!=v.end();it++)
cout<v.size()/判斷是否為空,如果空則返回1
cout<<"是否為空"<<v.empty
()<v.clear();
cout<<"清空後向量中元素個數"<<v.size
()empty()
return 0;
}
vector 清空操作
size vector容器真實大小,對應resize調整size大小,增加的元素為預設值。capacity 預分配的記憶體空間,對應reserve調整capacity大小。只是調整capacity大小,記憶體還是野的,如果用 進行訪問,可能出現陣列越界。include includeusing na...
View 測量大小
view 的繪製要經過 measure layout 和 draw 這三個步驟,這篇記錄下測量時的關鍵點。the actual measurement work of a view is performed in called by this method.therefore,only can an...
vector向量容器
vector容器是陣列的乙個泛化推廣,不僅可以像陣列那樣進行元素的隨機訪問,還可以在容器的尾端插入新元素,實現了random access container和back insertion sequence概念。vector具有自動的記憶體管理功能,對於元素的插入和刪除,能夠動態調整占用的記憶體空間...