[問題] vector push_back問題
小弟是C++新手
想請問當int vector進行push_back前 size與capacity若一樣 會如何配置空間
最近寫作業有寫到
例如
第一次push
size=1 capacity=1
第二次
size=2 capacity=2
.
.
第五次
size=5 capacity=6
.
.
第7次
size=7 capacity=9
小弟有在overflow爬到文章 有看到會以兩倍計算(或是我英文不好)
但怎麼想都不對
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.37.112
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1517059063.A.064.html
→
01/27 21:33,
8年前
, 1F
01/27 21:33, 1F
→
01/27 21:34,
8年前
, 2F
01/27 21:34, 2F
→
01/27 21:34,
8年前
, 3F
01/27 21:34, 3F
→
01/27 21:36,
8年前
, 4F
01/27 21:36, 4F
→
01/27 21:37,
8年前
, 5F
01/27 21:37, 5F
推
01/27 21:38,
8年前
, 6F
01/27 21:38, 6F
→
01/27 21:38,
8年前
, 7F
01/27 21:38, 7F
→
01/27 21:39,
8年前
, 8F
01/27 21:39, 8F
→
01/27 21:39,
8年前
, 9F
01/27 21:39, 9F
→
01/27 21:39,
8年前
, 10F
01/27 21:39, 10F
→
01/27 21:40,
8年前
, 11F
01/27 21:40, 11F
→
01/27 21:44,
8年前
, 12F
01/27 21:44, 12F
→
01/27 21:45,
8年前
, 13F
01/27 21:45, 13F
→
01/27 21:46,
8年前
, 14F
01/27 21:46, 14F
→
01/27 21:47,
8年前
, 15F
01/27 21:47, 15F
教授是數學系畢業 奇葩作業不少QQ
→
01/27 21:51,
8年前
, 16F
01/27 21:51, 16F
https://imgur.com/a/K9wFk
這個是程式碼片段,equal會比較size,capacity,值
※ 編輯: asd15723 (39.12.37.112), 01/27/2018 22:06:31
推
01/27 22:02,
8年前
, 17F
01/27 22:02, 17F
→
01/27 22:04,
8年前
, 18F
01/27 22:04, 18F
推
01/27 22:08,
8年前
, 19F
01/27 22:08, 19F
3q,這樣就有著落了!
※ 編輯: asd15723 (39.12.37.112), 01/27/2018 22:09:31
→
01/27 23:33,
8年前
, 20F
01/27 23:33, 20F
→
01/27 23:33,
8年前
, 21F
01/27 23:33, 21F
4 被抓到惹
※ 編輯: asd15723 (39.12.37.112), 01/27/2018 23:43:02
→
01/27 23:51,
8年前
, 22F
01/27 23:51, 22F
→
01/27 23:51,
8年前
, 23F
01/27 23:51, 23F
1B 菜B巴 上學期期末就直接右鍵查看定義.....
※ 編輯: asd15723 (39.12.37.112), 01/28/2018 00:31:59
→
01/28 05:58,
8年前
, 24F
01/28 05:58, 24F
推
01/29 16:06,
8年前
, 25F
01/29 16:06, 25F
→
01/29 16:06,
8年前
, 26F
01/29 16:06, 26F
→
01/29 16:16,
8年前
, 27F
01/29 16:16, 27F
推
01/31 10:01,
8年前
, 28F
01/31 10:01, 28F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章