Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

microsoft 5.0 c++ und struct

(Anonym) / 2 Antworten / Flachansicht Nickles

struct Data
{
char W1;
ULONG W2;
};
Ich erzeuge hiermit eine structur. Ich will wissen wie lang die Strutur ist
int a=sizeof(Data)
dann enstpricht a=8 und nicht a=5
warum und wie kann ich das ändern.


bei Antwort benachrichtigen
thomas woelfer (Anonym) „microsoft 5.0 c++ und struct“
Optionen

das ist eine frage des padding, das zu optimierungszwecken eigesetzt wird. das padding kann man aber per pragma auch aus- oder umschalten.

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen