covariant1.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 48 行

C
48
字号
// PR c++/20206// { dg-do run }// { dg-options "-O0" }voidbar (int x){  asm ("" : : "g" (x));}struct S { S () {}; virtual ~S () {}; };struct T { virtual T *foo (int) {}; };struct V : virtual S, virtual T {};struct V v;struct U : public S, public T{  bool a;  U () {}  virtual ~U () {}  virtual V *foo (int x)  {    switch (x)      {      case 12:	break;      case 9:	bar (7);	break;      case 10:	bar (12);	break;      case 4:	bar (18);	break;      case 2:	bar (26);	break;      }    return &v;  }};U u;intmain (){}

⌨️ 快捷键说明

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