Witam.
Pisze aplikacje symulujaca swiat (rosliny , zwierzeta) itp.
Klasa Organizm jest klasa abstrakcyjna. W klasie Swiat tworze tablice wskaznikow na Organizm
Organizm *organizmy[rozmiar*rozmiar];
Moj problem pojawia sie w tym momencie:
for (int i = 0; i < this->ilosc_organizmow; i++){
this->organizmy[i] = &(Zwierze(this));
}
0-wy (1-wszy) element tworzy sie i jest ok. Problem jest przy kolejnych elementach tablicy wskaznikow. Przy debugowaniu pisze unable to read memory dla moich parametrow. Dodam ze gdy napisze:
this->organizmy[i] = &(Zwierze(this))+i;
To rowniez nic nie daje.
Przy przekazywaniu utworzonego obiektu do innej metody obiekt ten jest w calosci pusty.