小编tcz*_*czf的帖子

为什么sizeof()编译器返回的值依赖?

struct A
{
    char c;
    double d;
} a;
Run Code Online (Sandbox Code Playgroud)
  • 在mingw32-gcc.exe中: sizeof a = 16
  • 在gcc 4.6.3(ubuntu)中: sizeof a = 12

为什么他们不同?我认为它应该是16,gcc4.6.3是否做了一些优化?

c c++ sizeof

5
推荐指数
2
解决办法
559
查看次数

标签 统计

c ×1

c++ ×1

sizeof ×1