Metoda concurrent_vector::Resize
Změní velikost vektoru souběžných na požadovanou velikost, odstranění nebo přidání prvků podle potřeby.Tato metoda není bezpečné souběžnosti.
void resize(
size_type _N
);
void resize(
size_type _N,
const _Ty& _Val
);
Parametry
_N
Nová velikost concurrent_vector._Val
Hodnota nové prvky do vektoru, pokud je nová velikost větší než původní velikost.Pokud je hodnota vynechána, nové objekty jsou přiřazeny výchozí hodnotu pro jejich typu.
Poznámky
Pokud velikost kontejneru je menší než požadovaná velikost, prvky jsou přidány do vektoru, dokud nedosáhne požadované velikosti.Pokud kontejneru je větší než požadovaná velikost, nejblíže konci kontejneru prvky odstraněny až do kontejneru dosáhne velikosti _N.Pokud velikost tohoto kontejneru je stejný jako na požadovanou velikost, není provedena žádná akce.
resizenení souběžnosti bezpečné.Musí zajistit, že žádné další podprocesy jsou při volání této metody vyvolání metody na souběžné vektorové.
Požadavky
Záhlaví: concurrent_vector.h
Obor názvů: souběžnosti