C Vector陣列 根據使用情況持續更新

2021-10-04 04:10:04 字數 2297 閱讀 4878

使用前置:#include

常用賦值方式

賦值示例

示例**

int num =2;

int ai[2]

=;vector<

int>a(

3,1)

; cout <<

"vectora(3, 1):"

;for

(int i =

0; i <

3; i++

) cout << a[i]

<<

' ';

cout << endl;

//cin >> num;

cout <<

"num:"

<< num << endl;

vector<

int>

b(num,1)

; cout <<

"vectorb(num, 1):"

;for

(int i =

0; i < num; i++

) cout << b[i]

<<

' ';

cout << endl;

vector<

int>c(

2); cout <<

"vectorc(2):"

;for

(int i =

0; i <

2; i++

) cout << c[i]

<<

' ';

cout << endl;

vector<

int>

d(c)

; cout <<

"vectord(c):"

;for

(int i =

0; i < d.

size()

; i++

) cout << d[i]

<<

' ';

cout << endl;

vector<

int>

e(a.

begin()

,a.begin()

+1);

cout <<

"vectore(a.begin(),a.begin()+1):"

;for

(int i =

0; i < e.

size()

; i++

) cout << e[i]

<<

' ';

cout << endl;

cout <<

"ai[i]:"

;for

(int i =

0; i <

2; i++

) cout << ai[i]

<<

' ';

cout << endl;

vector<

int>

f(ai, ai +2)

; cout <<

"vectorf(ai, ai + 2):"

;for

(int i =

0; i < f.

size()

; i++

) cout << f[i]

<<

' ';

cout << endl;

cout <<

"越界賦值:"

<< endl;

vector<

int>

f_e(ai, ai +6)

; cout <<

"vectorf_e(ai, ai + 6):"

;for

(int i =

0; i < f_e.

size()

; i++

) cout << f_e[i]

<<

' ';

cout << endl;

未完

本文參考:

vector使用整理

c++中vector使用詳細說明 ***

vector

c++new和vector

更新記錄

寫於2023年03月20日,僅記錄了vector陣列的常用初始化方法以及部分參考文獻。

ExecutorService使用情況

1 executorservice是是乙個介面,繼承了executor 2 而executor亦是乙個介面,該介面只包含了乙個方法void execute runnable command 3 executors 該類是乙個輔助類,此包中所定義的 executor executorservice s...

前端This使用情況

一 普通函式的this指向window。二 物件方法中this指向呼叫者。三 建構函式中this。1 function newperson name,age const p1 new person 張三 18 return的內容為基本資料型別為p1,return的內容為引用資料型別為其本身 cons...

檢測USB使用情況

此方法放在任何地方,都可以正常.procedure tform1.usb var msg tmessage const dbt devicearrival 8000 dbt deviceremovecomplete 8004 dbt devnodes changed 0007 begin case ...