Daten aufeinanderfolgend im Speicher(Cache) mit Array/Vektor?
-
Hallo,
ich habe eine paar Objekte einer Klasse und möchte, dass diese hintereinander im Speicher sind.
Also soll die Klasse A einen Array/Vektor besitzen, in dem die Objekte der Klasse B gespeichert werden.
Ich habe es bisher mit einem Array versucht. Nur da ist das Problem, dass ich dem arrayattribut schlecht die Länge die ich haben will zuweisen kann.Daher stellt sich mir die Frage:
kann ich einem Vektor sagen, dass er dafür sorgen soll, dass er hintereinander im Speicher liegt und nicht ein Teil dort und ein Teil anderswo?
Denn so wie ich es verstanden habe wird ein Vektor irgendwo im Speicher gespeichert und wenn dahinter kein Platz mehr ist kommt der Rest einfach woanders hin...richtig soweit?
-
henuahinge schrieb:
Denn so wie ich es verstanden habe wird ein Vektor irgendwo im Speicher gespeichert und wenn dahinter kein Platz mehr ist kommt der Rest einfach woanders hin...richtig soweit?
Nein. Ein Vector verhält sich da genauso wie ein Array.
-
oh...da hätte ich mir ja viel Ärger erspaten können....
DANKE