Was geht an RAM, Festplatte, Stack und Heap in C++?

Könnte jemand sagen, im Allgemeinen, was geht, was (Festplatte,RAM, Stack oder Heap), die zur Laufzeit in C++ für diese Fälle :

  • Lokale/Globale Variablen

  • Klassen, Methoden und Funktionen

  • Zeiger

  • Objekte

Und Stack - /Heap-beide befinden sich im physikalischen RAM?

Ich würde mich freuen, wenn jemand könnte umfassen hardware-Analogie in der Antwort.
Danke.

  • Ich rieche den Hausaufgaben oder Prüfungsvorbereitung 🙂 Alles ist OK, solange die Frage gekennzeichnet ist angemessen.
  • Don ' T mix up Programmiersprachen und EDV-hardware. Erstere ist die Sprache, die letztere bricht, wenn Sie es ablegen auf dem Boden. Programmiersprachen können verwendet werden, um anweisen, einen computer, aber Sie sind in Erster Linie eine abstrakte Konstruktion.
  • SB: Wenn ich könnte dann sagen, wo das C++ anweisen, den computer, um Sie am Ende?
  • C++ tut nichts. Es ist eine Sprache. Ihr compiler erzeugt Maschinencode-Anweisungen für Ihren computer basierend auf einem Programm, das in dieser Sprache.
InformationsquelleAutor Maiss | 2012-03-24
Schreibe einen Kommentar