0
__attribute__((__packed__))
和 __attribute__((packed))
?__attribute __((packed))and __attribute __((__ packed__))
如果一個結構像這樣打包: struct test { int a; short b; } __attribute__((__packed__))
永遠不需要在結構的每個成員上使用packed屬性,因爲當結構打包時,所有成員也總是打包。它是否正確?
'即使你有一個'#定義packed'地方__packed__'工作,否則他們是相同的。 –