C STL deque可變陣列

2021-07-03 16:46:35 字數 515 閱讀 4359

deque資料應該很多,這裡不多所了,直接一點上程式吧!

#include #include #include #include //用於distance(deque模板,deque迭代器)

using namespace std;

/*stl deque 是乙個動態陣列,與vector類似

可在開頭與末尾插入、刪除資料

*/void main()

//刪除資料

a.pop_back();//刪除末尾資料

a.pop_front();//刪除起始資料

cout << "---------------------\n";

//迭代器列印資料 deque 有自己的迭代器

int i = 0;

for (deque ::iterator iter = a.begin(); iter != a.end(); iter++)

system("pause");

}

結構可變陣列

開拓空間 array array create int init size 該段 用malloc來為結構體裡面的陣列指標分配乙個我們需要的空間,然後把位址分配給結構體裡面的array 為array結構體分配乙個空間並返回乙個array型別 用於主函式裡面array結構體型別直接複製 恢復空間,清空記...

Object C 中的可變陣列和不可變陣列

在oc中,我們用 nsarray 類 和 nsmutablearray 類來表示陣列,其中,nsarray 類 是 nsmutablearray 類的父類。在oc中,我們陣列是有序的 物件 的集合,即我們的陣列只能儲存 物件 在oc中我們的陣列中元素型別不能是 int float cgpoint 等...

可變陣列學習整理

一 可變陣列的定義 1.可變陣列 可變陣列是指可以對陣列進行增刪查改的陣列。2.可變陣列與陣列之間的關係 可變陣列是陣列的子類。3.可變陣列的定義 1 可變陣列的初始化方式 nsmutablearray array nsmutablearray alloc init 2 新增可變陣列元素的方法 方法...