
//
// Przykładowy kod z rozdziału 4.6.1 "Powiększanie wektora" książki
// "Programowanie. Teoria i praktyka z wykorzystaniem C++" Bjarne'a Stroustrupa.
//

#include "std_lib_facilities.h"

//------------------------------------------------------------------------------

int main()
{
    vector<double> v;    // Na początku wektor jest pusty. Tzn. wektor v nie ma żadnych elementów.

    v.push_back(2.7);    // Dodanie elementu o wartości 2.7 na końcu wektora v
                         // Teraz wektor v ma jeden element — v[0]==2.7.

    v.push_back(5.6);    // Dodanie elementu o wartości 5.6 na końcu wektora v.
                         // Teraz wektor v ma dwa elementy, przy czym v[1]==5.6.

    v.push_back(7.9);    // Dodanie elementu o wartości 7.9 na końcu wektora v.
                         // Teraz wektor v ma trzy wartości, przy czym v[2]==7.9.

    for(int i=0; i<v.size(); ++i)
        cout << "v[" << i << "]==" <<v[i] << '\n'; 
}

//------------------------------------------------------------------------------
