Verwirrung mit Containern
-
Hallo, ich schon wieder,
diesmal nur um sicher zu gehen:class Klasse { int A; int B; }; std::vector Vec<Klasse>; void AddElement(int A,int B) { Klasse K; if(A > 0 && B > 0) Vec.push_back(K); }Also, es geht darum, ob ein Funktionslokales Objekt, also vom Stack, wenn ich das in einen globalen Container einfüge, ob es dann nach der Funktion nicht nur Müll enthält.
Ich meine, es wird dann schon in den Heap kopiert, oder?
-
Ja, da wird kopiert.
Edit: Was bringt mir ein Container der seinen Inhalt verliert

MfG SideWinder
-
SideWinder schrieb:
Ja, da wird kopiert.
Edit: Was bringt mir ein Container der seinen Inhalt verliert

MfG SideWinder
