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 新增可變陣列元素的方法 方法...