首頁 > 後端開發 > C++ > C 11 向量可以儲存 `const T` 物件嗎?

C 11 向量可以儲存 `const T` 物件嗎?

Barbara Streisand
發布: 2024-12-17 15:47:11
原創
652 人瀏覽過

Can C  11 Vectors Store `const T` Objects?

C 11 可以使用向量嗎?

在 C 03 中,容器對複製構造性和可分配性等操作有全面的要求。然而,C 11 為每個操作引入了細粒度的要求,允許對可複製構造但不可賦值的類型進行某些操作。

雖然這可能表明將 const T 儲存在向量中的可能性,但標準的分配器要求禁止這樣做。他們指定 T 必須是「非常量、非引用物件類型」。

儲存常數物件的向量是不切實際的,且常數向量本質上會達到相同的目的,將向量呈現為

此外,實現向量是不必要的。會帶來挑戰,因為它會限制操作並可能幹擾異常處理。

以上是C 11 向量可以儲存 `const T` 物件嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板