Über C/C++ stack-Allokation

Beim lernen von C++ (und C) ich hatte bestimmte Zweifel in Bezug auf die Arbeit von stack-Zuweisung, dass ich nicht finden können, eine Lösung zu:

  1. Tut stack-Zuweisung-Aufruf malloc/free Funktionen implizit? Wenn nicht, wie funktioniert es versichern, es gibt keinen Konflikt zwischen stack-Allokation und-heap?

  2. Wenn ja; keine stack-Zuweisung in C++ implizit aufrufen von new/delete zu? Wenn ja; keine überlastung der new-operator für eine Klasse auf seinen stack Allokation?

Es ergaben verwirrende Ergebnisse in VC++; als aber VC++ ist nicht ganz standard-konform ist (oder so habe ich gehört) ich entschied, dass ich besser hier Fragen...

  • Der Hauptgrund, warum ich hatte die Vermutung war, weil es wird nie erwähnt, wie viel Platz ist eigentlich reserviert für den stack, oder die maximale Größe eines Objekts, beide wurden beantwortet in den Kommentaren..
InformationsquelleAutor Leafy | 2009-03-26
Schreibe einen Kommentar