Tag: memory-layout

Virtuelle Tabellen und Speicher-layout in mehrere virtuelle Vererbung

Anzahl der Antworten 2 Antworten
Betrachten folgende Hierarchie: struct A { int a; A() { f(0); } A(int i) { f(i); } virtual void f(int i) { cout << i; } }; struct B1 : virtual A { int b1; B1(int i)

Struct Speicher-layout in C

Anzahl der Antworten 3 Antworten
Habe ich eine C# - hintergrund. Ich bin sehr viel ein Neuling zu einem low-level-Sprache wie C. In C# struct's Speicher angeordnet ist, der vom compiler standardmäßig. Der compiler kann die Reihenfolge der Datenfelder oder pad zusätzliche

Den Adressbereich des Datensegments finden

Anzahl der Antworten 5 Antworten
Als Programmier-übung, ich Schreibe ein mark-and-sweep-garbage-collector in C. ich wünschte, die Daten zu Scannen-segment (globals, etc.) für Zeiger auf reservierten Speicher, aber ich weiß nicht, wie der Bereich der Adressen in diesem segment. Wie könnte ich dies

C Struktur Speicherlayout?

Anzahl der Antworten 4 Antworten
Ich habe C# - hintergrund. Sehr newbie, um low-level-Sprache wie C. In C# struct Speicher gelegt compiler standardmäßig. Compiler kann die Reihenfolge der Datenfelder oder pad zusätzliche bits zwischen den Feldern implizit. Also ich musste angeben, einige