Kurs C++ - #11 std::vector i tabele
- Kurs C++
- Czym jest C++?
- Kompilatory - czym są i ich rodzaje
- Środowiska programowania
- #1 Pierwsze kroki i zmienne
- #2 Wejście i wyjście
- #3 Operacje matematyczne
- #4 operacje logiczne
- #5 zmienna string
- #6 pętla for
- #7 Pętla while i do while
- #8 konsola oraz windows.h
- #9 std::string
- #10 Klasy (class)
- #11 std::vector i tabele
- #12 Kółko i krzyżyk
- Wszystkie strony
Strona 15 z 16
#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]