패딩 비트
[VC++] 구조체 패킹과 패딩 비트
구조체 패킹 및 패딩 비트에 대해서 잠깐 애기하려고 한다. VC6에서 테스트를 해보았고, 2005버전 이하는 4바이트 패킹을 하고 2008부터는 8바이트 패킹을 한다고 들었는데 VC6에서 무조건 4바이트 패킹을 하지 않았다. struct var { char a; }; 이 구조체의 크기는 얼마일까? 1Byte이다. struct var { char a[2]; char b; }; 이 구조체의 크기는 얼마일까? 3Byte이다. struct var { short a; char b; }; 이 구조체의 크기는 얼마일까? 4Byte이다. struct var { int a; char b; }; 이 구조체의 크기는 얼마일까? 8Byte이다. struct var { double a; char b; }; 이 구조체의 크기는 ..