相关疑难解决方法(0)

结构包装是否具有确定性?

例如,假设我有两个等效的结构ab不同的项目:

typedef struct _a
{
    int a;
    double b;
    char c;
} a;

typedef struct _b
{
    int d;
    double e;
    char f;
} b;
Run Code Online (Sandbox Code Playgroud)

假设我没有使用任何类似的指令,#pragma pack并且这些结构在同一架构上的相同编译器上编译,它们在变量之间是否具有相同的填充?

c padding

42
推荐指数
5
解决办法
3731
查看次数

标签 统计

c ×1

padding ×1