【发布时间】:2021-11-16 14:33:42
【问题描述】:
我正在尝试使用指令 (#pragma pack) 对齐结构。
我需要它有 112 字节大小。 (14*8=112 字节)。
但它只有 80 个字节。
如何正确做?
#pragma pack (8)
struct Deal
{
long deal_ticket;
long order_ticket;
long position_ticket;
long time;
long type;
long entry;
char symbol[8];
double volume;
double price;
double profit;
double swap;
double commission;
long magic;
long reason;
};
int main()
{
cout << sizeof(Deal) << endl;
}
非常感谢!!
【问题讨论】:
标签: c++ struct pragma-pack