ich sicher wissen, dass Array-Elemente werden zusammenhängend gespeichert, aber was, wenn ich so etwas wie dies erklärt:Sind Variablen nebeneinander in einem struct zusammenhängend deklariert?
class A {
public:
int a, b, c;
// or
int a;
int b;
int c;
}
die Mitglieder zusammenhängend gespeichert sind? Ich habe darüber nachgedacht, ob es eine Möglichkeit gibt, dass eine Variable zwischen der Deklaration a
und b
von einem anderen Prozess gespeichert wird, so dass es nicht zusammenhängend ist. Aber ich bin mir nicht sicher. Gibt es Garantien?
FYI: http://stackoverflow.com/questions/4178175/what-are-aggregates-and-pods-and-how-why-are -they-special –
FYI: http://Stackoverflow.com/a/15248697 – Jonas
Woop okay, ich werde als duplikate für die Links markieren. @ n.m. weil ich es getestet habe und die adresse zusammenhängend ist, das verwirrt mich ein bisschen, denke ich. – Greffin28