使用pragma pack(pop,1)和GCC

时间:2013-10-14 18:47:09

标签: gcc pragma

我要在GCC中使用#pragma pack(pop,1),但在编译时我会收到此警告:

  

格式错误‘#pragma pack(pop[, id])’ - 忽略

有人可以告诉我这是否是一个很好的解决办法:

#pragma pack(pop)
#pragma pack(1)

非常感谢:)

1 个答案:

答案 0 :(得分:12)

为什么要使用#pragma pack(pop, 1)?那是什么意思?

正常用例类似于:

#pragma pack(push, 1) // save current pack setting and set to 1

...

#pragma pack(pop)     // return to previous pack setting