====== 5 - Standadní knihovna šablon ======
===== STL - vektor, list, map - přehled =====
#include
#include
#include
#include
===== STL - zásobník =====
#include
#include
int main()
{
std::stack zasobnik;
/*
preddefinovane metody
size - vraci velikost zasobniku
empty - vrati binarni cislo, 1 - prazdny, 0 - neprazdny
push - vlozi svuj argument na vrchol zasobniku
pop - odebere vrchol zasobniku
top - vraci prvek na vrcholu zasobniku
*/
std::cout << "velikost zasobniku je " << zasobnik.size() << std::endl;
for (int i = 0; i < 5; i++)
{
zasobnik.push('a' + i);
}
std::cout << "velikost zasobniku je " << zasobnik.size() << std::endl;
std::cout << "na vrcholu je prvek " << zasobnik.top() << std::endl;
while (!zasobnik.empty())
{
std::cout << "> " << zasobnik.top() << std::endl;
zasobnik.pop();
}
std::cout << "velikost zasobniku je " << zasobnik.size() << std::endl;
return 0;
}
===== STL - asociativní kontejner =====
#include
#include