27. september 2004 - 19:45Der er
7 kommentarer og 1 løsning
Array af pointer til objekter i et klasse hieraki
Jeg har et klasse hieraki hvor jeg har en en abstrakt klasse( som kun indeholde pure vitual funktioner)
I en anden klasse opretter jeg objekter af de nedarvede klasser. Spørgsmålet er nu, hvordan ligger man disse oprettede objeter i et array/list/vector så de kan returneres, og de stadigvæk beholder deres identitet.
meningen er at jeg kan gøre noget der minder om følgende
for(int = 0; i < antal; i++) { indholdafwhatever[i]->print(); }
I dette tilfælde er indholdafwhatever blevet returneret.
Ja, tak - og meget gerne med en vector. Fordi det er faktisk nøjaktigt det jo gør nu, og det fungere ikke. Jeg får at vide noget at der ikke kan kaldes en metode på en vitual klasse.
Hmm - du har jo ret som altid:-) Jeg forstår det simplet ikke - jeg har prøvet nøjagtigt det samme, men det ville ikke fungere. Men nu virker det, så det er jo helt fint.
Tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.