concurrent_vector::resize — Metoda
Zmienia rozmiar równoczesnych vector żądanego rozmiaru, usuwanie lub dodawanie elementów w razie potrzeby.Ta metoda nie jest bezpieczny współbieżności.
void resize(
size_type _N
);
void resize(
size_type _N,
const _Ty& _Val
);
Parametry
_N
Nowy rozmiar concurrent_vector._Val
Wartość nowe elementy dodane do wektora, jeśli nowy rozmiar jest większy od oryginalnego rozmiaru.Jeśli wartość zostanie pominięty, nowe obiekty są przypisane wartości domyślne dla ich typu.
Uwagi
Jeśli rozmiar kontenera jest mniejsza niż żądana wielkość, elementy są dodawane do wektora, aż do osiągnięcia żądanego rozmiaru.W przypadku większych niż wymagany rozmiar kontenera, dopóki nie osiągnie rozmiar kontenera skreśla się najbliżej końca kontenera elementów _N.Jeśli obecny rozmiar kontenera jest taki sam, jak żądany rozmiar, zostaną podjęte żadne działania.
resizenie jest współbieżności bezpieczne.Należy się upewnić, nie ma innych wątków są wywoływanie metody równoczesnych wektora po wywołaniu tej metody.
Wymagania
Nagłówek: concurrent_vector.h
Obszar nazw: współbieżności