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 vektoruseznamna 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évelikostpoč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éprvniZnakprvní 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