p2394.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 38 行

C
38
字号
// { dg-do run  }// prms-id: 2394class Foo { public:  int x;  int y;  Foo(int i, int j) { x = i; y = j; }} foo(10, 11);class Wasted { int unsed; };class Bar : Wasted, public Foo {public:  Bar() : Foo(12, 13) { }} bar;inttest0() {  int Foo::* pmi = &Foo::y;  return (int)(foo.*pmi);}inttest1() {  int Foo::* pmi = &Foo::y;  return (int)(bar.*pmi);}intmain() {  if (test0() != 11)    return 1;  if (test1() != 13)    return 2;  return 0;}

⌨️ 快捷键说明

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