Witam!
Tworzę vector, któego typem danych jest stworzona przeze mnie klasa. Ale ta klasa ma funkcję, Za pomocą pętli for, tworze 5 obiektów. I tu moje pytanie, jak się do nich odwołać ? Próbowałem iteratorem, ale wyskakuje błąd. A drugie, dlaczego napis z konstruktora jest co pętle skracany.
#include <iostream> #include <list> using namespace std; class A { public: int a; A(int x): a(x){cout << "Dziala z " + a << endl;} void func(){cout << "funkcja + " + a << endl;} }; int main() { list<A>lista; list<A>::iterator it; for(int i=0; i<5; i++) { lista.push_back(i); } return 0; }