cb15a c vector容器的自增長

2022-07-17 10:12:09 字數 1063 閱讀 5968

cb15a_c++_vector容器的自增長_每次增加百分之50

每次自動容量代銷擴充,增加百分之50_for windows c++,

vector是用陣列做出來的

-》陣列的缺點和優點

優點:具有下標

缺點:一旦定義了陣列的(大小)容量,就不能改變

capacity成員,檢視當前大小

reserve成員 . ivec.reserve(100),直接把大小調整到100

1

/*cb15a_c++_vector容器的自增長_每次增加百分之50

2每次自動容量代銷擴充,增加百分之50_for windows c++,

3vector是用陣列做出來的

4-》陣列的缺點和優點

5優點:具有下標

6缺點:一旦定義了陣列的(大小)容量,就不能改變

7capacity成員,檢視當前大小

8reserve成員 . ivec.reserve(100),直接把大小調整到1009*/

10 #include 11 #include 12

13using

namespace

std;

1415

intmain()

1681 cout << "

大小,裡面有多少個資料:

"<< ivec.size() << "

. 最大的容量:

"<< ivec.capacity() <8283 ivec.push_back(300

);84 cout << "

大小,裡面有多少個資料:

"<< ivec.size() << "

. 最大的容量:

"<< ivec.capacity() <8586 ivec.push_back(310

);87 cout << "

大小,裡面有多少個資料:

"<< ivec.size() << "

. 最大的容量:

"<< ivec.capacity() <88return0;

89 }