vector構造函數的學習


vector可以說是使用最為頻繁的STL容器,那么這個高頻使用的容器,其構造函數有:

vector的構造函數
構造函數 作用 舉例
vector(); 創建一個沒有任何元素的空向量 vector<int>v1
vector(vector&& _Right); 創建一個向量,並使用向量_Right初始化該向量 vector<int>v1(v2)
vector(size_type Count); 創建一個大小為Count,默認值為0的向量vector vector<int>v1(5)
vector(size_type Count,const Type& Val); 創建一個大小為Count的向量,該向量中所有的元素都初始化為Val vector<int>v1(5,1)
template<typename InputIterator>  vector(InputIterator _first,InputIterator _last); 創建一個向量,並以迭代器_first和_last之間的元素初始化該向量 vector<int>(a,a+5)

這五種構造函數會經常用到,希望可以熟練的掌握!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM