Cześć. Mam (pewnie błahy) problem. Może najpierw kawałek kodu:
class Letter {
private:
std::string litera;
public:
Letter(std::string litera) {
this->litera = litera;
}
};
class Line {
private:
std::list <Letter> letters;
std::string linia;
void tworzLitery() {
for(int i=0; i<linia.size(); i++) {
letters.push_back(new Letter(linia[i]));
}
}
public:
Line(std::string linia) {
this->linia = linia;
tworzLitery();
}
};
Chodzi mi o to, żeby w pętli for w klasie Line tworzyć obiekty klasy Letter i zapisać je do listy letters. Wcześniej znalazłem takie rozwiązanie (bądź podobne) na innym forum i podobno działało, a mi niestety nie i za bardzo nie wiem dlaczego? Ktoś byłby tak dobry i mi wyjaśnił? Dziękuję :-)