我正在尝试使用指令(#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;
}
非常感谢!!