no swim no life
Byte alignment 본문
기본중의 기본
#include <iostream>
//#pragma pack(push) // alignment 저장
//#pragma pack(1) // alignment 변경
using namespace std;
struct TA
{
char cA;
int nB;
char cC[3];
};
int main( int argc, char* argv[] )
{
printf("Hello World!\n");
struct TA tA;
cout << "Sizeof struct TA is " << sizeof(tA) << endl;
return 0;
}
// #pragma pack(pop) // alignment 복구
'work > fundamental' 카테고리의 다른 글
CODE complete, 32: 문서화에 들일 노력을 코드에 쏟아 부어라. (0) | 2008.11.28 |
---|---|
CODE Complete, 31: 배치와 방식 (0) | 2008.11.21 |
(작성) 변수 (1) | 2008.09.25 |
Comments