Dynamischen Speicherbedarf abfragen
-
Hallo zusammen,
mit "sizeof()" kann man den Speicherbedarf abfragen, auch von Objekten. Ich hab eine Klasse für ein Netzwerk, die mit steigender Knotenanzahl auch mehr Speicher brauchen müßte. Mit dem Befehl "sizeof()" bekomme ich aber immer den selben Ausdruck. Gibt´s noch einen anderen Befehl oder mach ich da ein falsche Annahme, dass sich was ändern müßte. Für Antworten danke ich Euch im Voraus...
Gruß,
3 Pieds
-
Das kriegst Du so ohne weiteres nicht raus. Wenn Du eine solche Funktionalität benötigst, mußt Du sie in die Klasse mit reinprogrammieren. Wenn Du Speicher anforderst, dann vermerke wieviel und stelle ne Methode zur Verfügung um den Speicher abzufragen.
Möglicherweise macht es Sinn ne abstrakte Klasse für die Schnittstelle einzuführen.
MfG Jester
-
Hi,
erst mal danke für Deine Antwort. Gibt es keine leichtere Lösung ? Da ich die Werte eigentlich nur für eine Auswertung brauche...
Gruß.
3-Pieds
-
std::vector
Das ist eben ein dynamisches Array mit einer size() - Memberfunktion.