C++/Vector: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Vector: popr. szablonu nawigacji |
Sir Lothar (dyskusja | edycje) nom tylko że kompilator się wysypie |
||
Linia 17:
Składowa vector<T>::size_type jest aliasem do typu właściwego dla indeksowania elementów wektora - gwarantuje, że typ będzie miał wystarczający zakres, żeby obsłużyć całą długość wektora. Innymi słowy - rozmiar wektora (vector<T>::size()) jest właśnie typu size_type. Użycie size() zamiast stałej gwarantuje nam, że zmieniając rozmiar bufora zawsze przeiterujemy go do końca.
Obiekt vector ma kilka odmian konstruktorów
Możemy też podać wielkość, co wcale nas nie ogranicza do tej wielkości. Jeżeli zabraknie miejsca obiekt sam sie powiększy.
|