Aktualnie trenuje listy, i niestety nie umiem za dużo z nimi zrobić. Zatrzymałem się, gdy chciałem zamienić typ na klasę.
Mój kod:
#include <iostream>
#include <list>
using namespace std;
class Klasa {
public:
int liczba;
std::string slownie;
Klasa(int licz, std::string slown) : liczba(licz), slownie(slown) {};
void test(){ std::cout << slownie;}
};
int main()
{
list<Klasa> lista;
lista.push_back(Klasa(1,"jeden"));
lista.push_back(Klasa(2, "dwa"));
for( list<Klasa>::iterator iter=lista.begin(); iter != lista.end(); iter++ )
{
// std::cout<<*iter<<endl; // BOOM!!
// **NIE WIEM CO TUTAJ ..**
// JAK wyświetlić Klasa.slownie?
// Jak wywołać Klasa::test?
}
}
Lucas Darkstorm