Kurs C++ - #11 std::vector i tabele

 

#11 std::vector i tabele

 

std::vector jest listą w C++

 

Prosta tabela zmiennych 3x3 typu int:

int zmienne[3][3];

 

aby użyć / zmienić z tabeli o wymiarach NxN element XxZ, gdzie N, X, Z są dodatnie:

tabela[X - 1][Z - 1]

 

Biblioteka:

#include <vector>

 

konstruktor:

std::vector<typ_zmiennej> zmienna;

lub

std::vector<int> zmienna;

 

Używając std::vector nie musimy znać rozmiaru by dodać element na koniec, np.

std::vector<int> zmienna; // deklaracja 

zmienna.push_back(5); // dodajemy 5 na sam koniec

 

Użycie zmiennej z vectora vec z indexem N:

vec[N]