Dynamisches Array
-
habe eie klasse Dummy, und möchte ein Dynamisches Array im Dummy-Objekte anlegen...
Dummy *p= new Dummy[x];nun muss ja x im vorfeld definiert werden...
gibts es ne möglichkeite diese dynmaisch anzulegen, so das während der laufzeit beligib obejkte gelöscht und angelegt werden können?
Dummy *p= new Dummy[];
-
Nimm std::vector.
-
Auf die Weise nicht - x kann zwar zur Laufzeit ermittelt werden, aber in dem Moment, wo du new[] aufrufst, mußt du die Anzahl kennen. Als Alternativen könnte ich dir std::vector<> und std::deque<> anbieten (je nachdem, was du vorhast, passt evt. auch std::list<>).
-
dhmm.. ok;) danke