empty7.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 19 行

C
19
字号
// { dg-do run { target i?86-*-* } }// { dg-options "-fabi-version=0" }struct S1 {};struct S2 { virtual void f () {} S1 s1[4]; };struct S3 : virtual public S2 {};struct S4 : virtual public S2 { int i; };struct S5 : public S3, virtual public S4 {};struct S6 { S5 s5; };struct S7 { S1 s1[5]; };struct S8 : public S1, public S6, virtual public S7 { };S8 s8;int main () {  if ((char *)(S7 *)&s8 - (char *)&s8 != 24)    return 1;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?