Suchergebnisse für Anfrage "memory-layout"
Wie viele vptr hat ein Objekt der Klasse (verwendet Einfach- / Mehrfachvererbung)?
Wie viele vptrs werden normalerweise für ein Objekt benötigt, dessen clas (child) eine einzelne Vererbung mit einer Basisklasse hat, die mehrere base1 und base2 erbt. Mit welcher Strategie kann ermittelt werden, wie viele vptrs ein Objekt ...
Warum die Klassengröße zunimmt, wenn int64_t in int32_t @ geändert wi
n meinem ersten Beispiel habe ich zwei Bitfelder mitint64_t. Wenn ich kompiliere und die Größe der Klasse erhalte, erhalte ich 8. class Test { int64_t first : 40; int64_t second : 24; }; int main() { std::cout << sizeof(Test); // 8 }Aber wenn ...
Struct Speicherlayout in C
Ich habe einen C # -Hintergrund. Ich bin ein Neuling in einer einfachen Sprache wie C. In C #,structer Speicher von @ wird standardmäßig vom Compiler angelegt. Der Compiler kann Datenfelder neu anordnen oder implizit zusätzliche Bits ...
Array von nicht zusammenhängenden Objekten
#include <iostream> #include <cstring> // This struct is not guaranteed to occupy contiguous storage // in the sense of the C++ Object model (§1.8.5): struct separated { int i; separated(int a, int b){i=a; i2=b;} ~separated(){i=i2=-1;} // ...
ber das Speicherlayout von Programmen unter Lin
Ich habe einige Fragen zum Speicherlayout eines Programms unter Linux. Ich weiß aus verschiedenen Quellen (ich lese "Programming from the Ground Up"), dass jeder Abschnitt in seine eigene Speicherregion geladen wird. Der Textabschnitt wird zuerst ...
Was bedeutet Speicherlayout, dass [] T in Go nicht in [] Interface konvertiert werden kann?
So habe ich diese beiden Artikel und diese Antwort gelesen Kann nicht konvertieren [] String zu [] Schnittstelle {} [https://stackoverflow.com/questions/12990338/cannot-convert-string-to-interface] sagt, dass das Speicherlayout geändert werden ...
Ist der Kernelspeicherplatz dem Benutzerspeicherplatz unter Linux x86 zugeordnet?
Es scheint, dass der Kernel unter Windows 32-Bit 1 GB virtuellen Speicherplatz aus dem virtuellen 4-GB-Benutzerspeicher und der Karte reserviertetwasdes Kernelraums in diesen 1G-Raum. Meine Fragen sind also: Gibt es eine ähnliche Situation ...
Drucklayout eines C ++ - Objekts mit dem g ++ - Compiler
Gibt es eine Möglichkeit, das Layout eines C ++ - Objekts mit dem g ++ - Compiler oder auf andere Weise zu drucken? Ein vereinfachtes Beispiel (unter der Annahme, dass int 4 Bytes benötigt) class A{ int a; }; class B:public A{ int b; }so die ...
Verwenden Sie Reflection, um zu bestimmen, wie ein .Net-Typ im Speicher angeordnet ist
Ich experimentiere mit der Optimierung von Parser-Kombinatoren in C #. Eine mögliche Optimierung, wenn das serialisierte Format dem speicherinternen Format e...
Seite 1 von 2