陣列的替代品

2022-09-14 07:21:13 字數 353 閱讀 9360

1.模板類vector

vectorarray1(n_elem):宣告建立乙個名為array1的vector物件,它可儲存n_elem個型別為typename的元素(n_elem可以是整形常量/變數)。

1 vector array1(4

);2 array[0] = 0.0

;3 array[1] = 1.0

;4 array[2] = 2.0;

2.模板類array

arrayarr:宣告乙個名為arr的array物件,它包含n_elem個型別為typename的元素(n_elem不能是變數)。

1 array arr = ;

陣列的替代品

模板類vector和array是陣列的替代品。vector是一種動態陣列,使用堆分配記憶體,可以增 刪 改 查,缺點是效率低。include.using namespace std std vectortemp int n cin n std vectortemp1 n 建立n個原始的陣列vecto...

陣列的替代品

1 include 標準輸出流 2 include 迭代器物件 3 include 排序演算法標頭檔案 4 using namespace std 5void aa 8 向陣列末尾新增一條資料 9 vecdouble.push back 100.8 10 vector iterator it 得到迭...

陣列的替代品 向量

vector 是乙個快速的動態分配記憶體的陣列,是乙個動態陣列,可以在執行階段設定長度。具有陣列的快速索引方式,可以插入和刪除元素。定義和初始化 如果想使用 vector 就必須加上標頭檔案 include vector include include include 為了使用sort函式 usin...