[ Web Proxy ]
URL:
Viewing: https://cs.cppreference.com/cpp/container/vector/reserve [Back]  [Original]

std::vector::reserve cppreference.com
cppreference.com
Jmenn prostory
Varianty

std::vector::reserve

Z cppreference.com
<tbody> </tbody>
void reserve( size_type new_cap );

Zvt kapacitu kontejneru na hodnoty vt nebo rovnu new_cap. Je-li new_cap vt ne souasn hodnota capacity(), je alokovna nov pam, v opanm ppad metoda nic nedl.

Je-li new_cap vt ne capacity(), vechny itertory a reference, vetn koncovho itertoru, jsou zneplatnny. V opanm ppadn nejsou zneplatnny dn itertory ani reference.

Parametry

new_cap - nov kapacita kontejneru
Poadavky kladen na typ
-
T mus splovat poadavky konceptu MoveInsertable.

Nvratov hodnota

(dn)

Vjimky

std::length_error jestlie new_cap > max_size().

Asymptotick asov sloitost

Nejve linern s potem prvk size() v kontejneru.

Poznmky

Metodou reserve() se kapacita kontejneru ned snit. Pro tento el slo metoda shrink_to_fit().

Viz tak

vrt poet prvk, kolik se vejde do souasnho alokovanho msta
(veejn lensk funkce) [edit]
penastav poet prvk
(veejn lensk funkce) [edit]
pod o uvolnn nevyuit pamti
(veejn lensk funkce) [edit]

Web Proxy Viewer  |  New URL  |  Original Page