日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

array容器

發布時間:2024/9/27 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 array容器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

array
array是固定大小的順序容器,它們保存了一個以嚴格的線性順序排列的特定數量的元素。
在內部,一個數組除了它所包含的元素(甚至不是它的大小,它是一個模板參數,在編譯時是固定的)以外不保存任何數據。存儲大小與用語言括號語法([])聲明的普通數組一樣高效。這個類只是增加了一層成員函數和全局函數,所以數組可以作為標準容器使用。
與其他標準容器不同,數組具有固定的大小,并且不通過分配器管理其元素的分配:它們是封裝固定大小數組元素的聚合類型。因此,他們不能動態地擴大或縮小。
零大小的數組是有效的,但是它們不應該被解除引用(成員的前面,后面和數據)。
與標準庫中的其他容器不同,交換兩個數組容器是一種線性操作,它涉及單獨交換范圍內的所有元素,這通常是相當低效的操作。另一方面,這允許迭代器在兩個容器中的元素保持其原始容器關聯。
數組容器的另一個獨特特性是它們可以被當作元組對象來處理:array頭部重載get函數來訪問數組元素,就像它是一個元組,以及專門的tuplesize和tupleelement類型。
template < class T, size_t N > class array;
array::begin
返回指向數組容器中第一個元素的迭代器。

iterator begin() noexcept;
const_iterator begin() const noexcept;

#include <iostream> <

總結

以上是生活随笔為你收集整理的array容器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。