Zitat von
Apollonius:
Meiner Meinung nach eher
Code:
Data = Data + sizeof(*Data);
Ich will das ganze doch um die Größe des Inhalts weiterrücken. Oder?
Nein, das macht der Compiler schon für dich.
Anders gesagt, folgende Konstrukte sind äquivalent:
Code:
Data = Data + 1;
Data = reinterpret_cast <double*> (reinterpret_cast <BYTE*> (Data) + sizeof (*Data));
(Folgende sind übrigens auch gleichwertig:
Code:
Data = Data + 1;
Data += 1;
++Data;
)