Usage of #pragma pack

Usage of #pragma pack

Specifies packing alignment for structure, union, and class members.


Displays the current byte value for packing alignment. The value is displayed by a warning message.
#pragma pack(show)

#pragma pack(push, n)
Pushes the current packing alignment value on the internal compiler stack,
and sets the current packing alignment value to n.
If n is not specified, the current packing alignment value is pushed.

#pragma pack(pop)
Removes the record from the top of the internal compiler stack.
If n is not specified with pop, then the packing value associated with the resulting record on the top of the stack is the new packing alignment value.
If n is specified, for example, #pragma pack(pop, 16),
n becomes the new packing alignment value.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值