Verständnissfrage: Speicher
-
Wenn ich ein Objekt mit new erzeuge:
beispiel:
class Objekt{ private: int x; int y; }; Objekt * O = new Objekt();liegen x,y dann im heap oder im stack?
-
Auf dem heap und sollte nicht genug Speicher vorhanden sein, schmeißt es die Exception: std::bad_alloc
-
danke
-
Dieser Thread wurde von Moderator/in Jochen Kalmbach aus dem Forum C++/CLI mit .NET in das Forum C++ (auch C++0x, bzw. C++11) verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.