Shrnutí vektorů
V této kapitole jsme se naučili pracovat s vektory v C++. Zjistili jsme, že:
- Vektor můžeme vytvořit pomocí složených závorek
{}
a prvků oddělených čárkami. Například:std::vector seznam = {1, 2, 3, 3};
- K prvkům vektoru přistupujeme pomocí jejich indexů, které začínají na 0. Například:
std::cout << seznam[0];
vypíše první prvek vektoruseznam
. - Pro bezpečnější přístup k prvkům můžeme použít metodu
at()
. Například:seznam.at(0)
. - Prvky vektoru můžeme jednoduše měnit pomocí jejich indexů. Například:
seznam[3] = 4;
nastaví čtvrtý prvek vektoruseznam
na hodnotu 4. - Použitím metody
push_back()
můžeme přidávat nové prvky na konec vektoru. Například:seznam.push_back(5)
přidá hodnotu 5 na konec vektoru. - Pomocí metody
size()
zjistíme počet prvků ve vektoru. Například:velikost = seznam.size()
uloží do proměnnévelikost
počet prvků ve vektoru seznam. - Vektory mohou obsahovat další vektory jako své prvky, což nám umožňuje vytvářet vnořené vektory. Například:
std::vector<std::vector<int>> vnorenePole = {{1, 2}, {3, 4}, {5, 6}}
. - Textové řetězce (std::string) lze také považovat za pole znaků, ke kterým můžeme přistupovat pomocí jejich indexů. Například:
std::string text = "Programovani";
achar prvniZnak = text[0];
uloží do proměnnéprvniZnak
první znak'P'
.
Gratulujeme k dokončení lekce o vektorech! V příští lekci se podíváme na cykly a jejich využití v C++. Připravte se na další krok ve svém programátorském dobrodružství!
Pokyny
Až budete připraveni, přejděte na další lekci!
Začněte programovat zdarma
10/10