參考鏈結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...