以下是如何设置当前#pragma pack的示例:
#pragma pack(4)
如何显示当前的 #pragma pack 设置?
以下是如何设置当前#pragma pack的示例:
#pragma pack(4)
如何显示当前的 #pragma pack 设置?
使用微软的C++编译器,您可以使用
#pragma pack(show)
这会导致编译器发出一个警告,其中包含该值。
请注意,这不是标准的C++语法(也不是任何形式的#pragma pack
),因此其他编译器可能有或没有此功能。例如,在撰写本文时,GCC并不支持此功能。
#pragma pack
是完全非标准的;不仅仅是 #pragma pack(show)
。 - eerorika针对Microsoft Visual C++使用
#pragma pack(show)
Warning C4810 value of pragma pack(show) == 4