我必须在 GCC 中使用 #pragma pack(pop,1)
,但是当我编译时我收到这个警告:
malformed
‘#pragma pack(pop[, id])’
- ignored
任何人都可以告诉我这是否是一个好的修复:
#pragma pack(pop)
#pragma pack(1)
非常感谢:)
最佳答案
为什么要使用#pragma pack(pop, 1)
?这意味着什么?
正常的用例是这样的:
#pragma pack(push, 1) // save current pack setting and set to 1
...
#pragma pack(pop) // return to previous pack setting
关于gcc - 在 GCC 中使用 pragma pack (pop,1),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19367063/