• WQEQWE


    #pragma pack(6)
    struct test
    {
    char f[10]; //自身对齐值是1,指定对齐值是6,有效对齐值1
    //f首地址0x0, 所在内存空间0x0-0x09
    double z; //自身对齐值是8,指定对齐值是6,有效对齐值6
    //z的首地址需要被有效值6整除,但是0x09之后的一个地址0x0a不能被6整除,所有z的首地址是0x0c,所占内存地址0x0c-0x14
    };
    #pragma pack()
    //结构体自身对齐值是8,指定对齐值是6,此时结构体的有效对齐值是6;
    //此时结构体占用的内存空间是0x0-0x14共计20个字节;
    //但,由于结构体的有效对齐值是6,而结构体所占总字节数必须是其有效对齐值6的整数倍。所以总计占用内存大小是24字节;

    青青园中葵,朝露待日晞。 阳春布德泽,万物生光辉。 常恐秋节至,焜黄华叶衰。 百川东到海,何时复西归? 少壮不努力,老大徒伤悲!
  • 相关阅读:
    【逆序对】N*M Puzzle / Simple Puzzle
    【逆序对】Ultra
    bzoj 1814 Fornula 1
    hdu 1693 插头dp入门
    bzoj 2154
    没有上司的舞会
    【HNOI】合唱队
    luogu 自适应Simpson2
    luogu 自适应Simpson1
    【bzoj 1502】月下柠檬树
  • 原文地址:https://www.cnblogs.com/weiyouqing/p/14465331.html
Copyright © 2020-2023  润新知