推 EnigmaEX:嗯恩...了解了 12/12 00:20
※ 引述《EnigmaEX (如影隨形~*)》之銘言:
: ※ 引述《timmylin (Noname)》之銘言:
: : 以下是STL的原文
: : Reserves a minimum length of storage for a vector object,
: : allocating space if necessary.
: @@ 仍然不懂....
: 是說從 _size 之後, 保留 n 個空間的大小嗎?
: 還是純粹把 _capacity 變成 n?
如果今天_capicity=a
reserve(b)之後
如果b比a大
妳得重新拿一個更大的memory block
至於拿多大照題目定義是_capicity double直到大於等於b
如果b<=a就直接跳出什麼都不用做
我知道的大概是這樣
有錯請指正:)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.29.170