Gast
#510159
Hallo, ich bin grade dabei ein Programm von C auf C++ mit Klassen umzuschreiben, und hätte gerne mal einen Tip wie man am einfachsten Speicher für Objekte reserviert bzw. freigibt. Hier mal meine Klassen:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
Im Moment wird zwar Speicher für ein Item reserviert, aber noch nicht freigeben. Wenn ich die Klassen so ließe, müsste ich ja im Destruktor der Station mittels einer Schleife die Items löschen. Lässt sich die Speicherverwaltung auch irgendwie in der Item-Klasse anlegen (im Kon-/Destruktor?), oder wie macht man sowas am elegantesten? Auf die Daten würde ich ganz gerne so: Station sta; sta.AddItem(); sta.item[0].setWert(123); zugreifen. Ich würde mich über einen Hinweis freuen. Gruß