亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
徐州市| 临猗县| 天台县| 探索| 巩留县| 平果县| 内江市| 昌乐县| 霍山县| 湟源县| 茶陵县| 疏附县| 丹巴县| 遵化市| 义马市| 治多县| 河西区| 开封市| 成都市| 临潭县| 安塞县| 富裕县| 青浦区| 星子县| 淮安市| 永安市| 武义县| 亳州市| 紫云| 武胜县| 仁怀市| 绥宁县| 桐乡市| 奎屯市| 瓮安县| 鄱阳县| 台南县| 临沭县| 和田县| 安阳市| 昭觉县|