p10849a.c

来自「gcc3.2.1源代码」· C语言 代码 · 共 34 行

C
34
字号
// prms-id: 10849struct A{  int comm;  A(int i) : comm(i) { }};struct S1 { char c1; };struct B : public S1, public A{  B(int i) : A(i) { }};struct C : public A{  C(int i) : A(i) { }};struct D : public B, public C{  virtual int g() {    int D::*pmd = (int C::*)&C::comm;    return (this->*pmd) == 42;  }  D() : B(41), C(42) { }} d;int main() {  if (! d.g())    return 1;}

⌨️ 快捷键说明

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