2014-01-21 5 views
0

의 차이점은 __attribute__((__packed__))__attribute__((packed)) 사이에 차이가 있습니까?__attribute __ ((packed)) 및 __attribute __ ((__ packed__))

구조체가 다음과 같이 패킹 된 경우 struct test { int a; short b; } __attribute__((__packed__)) 구조체가 압축 될 때 모든 멤버가 항상 패킹되기 때문에 구조체의 각 멤버에서 packed 특성을 사용할 필요가 없습니다. 이 올바른지?

+1

'당신이 어딘가에'#DEFINE의 packed'있는 경우에도 작동 __packed__', 그렇지 않으면 그들은 동일합니다. –

답변

관련 문제