C++vector容器-构造函数
生活随笔
收集整理的這篇文章主要介紹了
C++vector容器-构造函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
vector數據結構和數組非常相似,也稱為單端數組,在數組的尾段可以做插入,刪除操作
vector不同于普通數組,vector可以動態擴展
動態擴展:并不是在原空間之后續接新空間,而是找更大的內存空間,然后將原數據拷貝新空間,釋放原空間
vector容器結構:
vector容器的迭代器是支持隨機訪問的迭代器
vector構造函數
功能描述:
創建vector容器
函數原型:
代碼如下:
#include <iostream> using namespace std; #include <vector> //vector容構造void printVector(vector<int> &v) {for (vector<int>::iterator it = v.begin(); it != v.end(); it++) {cout << *it << " ";}cout << endl; }void test01() {vector<int>v1;//默認構造,無參構造for (int i = 0; i < 10; i++) {v1.push_back(i);}printVector(v1);//通過區間方式進行構造vector<int>v2(v1.begin(), v1.end());printVector(v2);//n個elem方式構造vector<int>v3(10, 100);printVector(v3);//拷貝構造vector<int >v4(v3);printVector(v4);}int main() {test01();system("pause");return 0; } 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的C++vector容器-构造函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 男人如何勃起
- 下一篇: C++vector容器-赋值操作