輸入不定長陣列

2021-10-23 21:16:10 字數 875 閱讀 2914

參考鏈結1:

#include

#include

#include

#include

using

namespace std;

intmain()

while

(getchar()

!='\n');

for(

auto a1 : v1)

cout << endl;

//輸入不定長陣列方法二

cout <<

"輸入不定長陣列方法二:"

<< endl;

int temp2;

vector<

int> v2;

while

(cin >> temp2)

}for

(auto a2 : v2)

cout << endl;

//輸入不定長陣列方法三

cout <<

"輸入不定長陣列方法三:"

<< endl;

int te***;

vector<

int> v3;

int x;

while

(cin >> te***)

}for

(auto a3 : v3)

cout << endl;

//輸入不定長字串

cout <<

"輸入不定長字串:"

<< endl;

string s;

while(1

)}cout << s << endl;

system

("pause");

return0;

}

不定長陣列 vector

使用需要包含標頭檔案 include vector是乙個模板類,所以需要用vectora或者vectorb這種方式宣告。vector的常用操作 int len a.size 返回vector長度 a.resize 100 把a長度變為100 a.push back 10 把10新增到尾部 a.pop...

不定長陣列 vector

vector是乙個不定長陣列模板類,所以需要用vectora或者vectorb這樣的方式來進行宣告乙個vector。vector是乙個類似於int a的整數陣列,而vector就是乙個類似於string a的字串陣列。使用vector時要加 include標頭檔案 常用的vector陣列的方法有 i...

STL vector 不定長陣列

包含在vector標頭檔案中 使用方式為 vector int vec 定義了乙個vec陣列 vector int vec 10 定義了元素數,各元素都為0 有 size 函式 返回陣列元素數,即陣列大小 resize 函式 重置陣列大小 push back argu 函式向後新增元素argu po...