91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c++ resize與shrink_to_fit區別

c++
小樊
88
2024-06-24 16:55:26
欄目: 編程語言

  1. resize(): 該函數用于改變容器的大小,在改變容器大小的過程中,會根據需要進行元素的插入或刪除操作。如果新的大小比當前大小大,會在容器末尾插入默認構造的元素;如果新的大小比當前大小小,會刪除末尾的元素。

  2. shrink_to_fit(): 該函數用于請求容器嘗試減少其內存占用,即去除容器中多余的內存空間。調用該函數后,容器可能會釋放一部分內存,但不保證一定會減少內存占用。只有當容器中的元素數量大于當前內存分配大小時,shrink_to_fit()函數才會起作用。

總結:

  • resize()函數改變容器的大小,會影響容器中的元素數量,而shrink_to_fit()函數只是請求容器減少內存占用,不會改變容器中的元素數量。
  • resize()函數可以增加或減少容器的大小,而shrink_to_fit()函數只會嘗試減少容器的內存占用,不會改變容器的大小。

0
香河县| 东阳市| 海丰县| 任丘市| 芜湖县| 镇平县| 乐平市| 五大连池市| 高密市| 青州市| 四平市| 石屏县| 望城县| 昔阳县| 游戏| 海南省| 四平市| 屏山县| 绥滨县| 曲水县| 海门市| 饶平县| 新竹县| 嘉定区| 黄冈市| 白朗县| 尖扎县| 涿州市| 襄汾县| 霍山县| 安吉县| 桦甸市| 涿鹿县| 托克逊县| 元朗区| 喀喇| 习水县| 扶绥县| 凌源市| 建水县| 库伦旗|