C 容器操作

2021-09-07 20:27:07 字數 644 閱讀 3857

typedef struct

point point;

在宣告變數的時候就可以:point p1;

如果沒有typedef, 如:

struct

point ;

在宣告變數的時候就必須用:

struct

point p1;

point是struct point的別名。

也可以省去point,如下:

typedef

struct

point;

背景:寫c++**對各種容器操作很陌生,在此總結下

vector 容器

map容器

struct 結構體

typedef struct

point point;

在宣告變數的時候就可以:point p1;

如果沒有typedef, 如:

struct

point ;

在宣告變數的時候就必須用:

struct

point p1;

point是struct point的別名。

也可以省去point,如下:

typedef

struct

point;

c 常見容器操作

總結下常見c 容器操作。vector是陣列,list 是雙端鍊錶,deque時雙向佇列。分別引入vector list deque庫。vector deque支援隨機訪問和迭代器偏移,list deque支援雙向訪問,list只能自加自減。增 push back insert push front ...

c 常用容器簡單操作

include include include include include include using namespace std int main intargc,char argv for inti 0 i sizeof a sizeof int i array array int,3 my...

C 順序容器的操作

1 新增元素 2 刪除元素 3 設定容器大小 4 獲取容器元素 size tpye,無符號整型,容器長度 iterator,容器迭代器 const iterator,唯讀容器迭代器 reverse iterator,逆序迭代器 const reverse iterator唯讀逆序迭代器 differ...