net17.c

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

C
59
字号
// example from the ARM page 292 and 293extern "C" int printf(const char *, ...);extern "C" void exit(int);int i = 0;class A {public:  A() {    printf("Doing A\n");    if (++i != 1)      exit(1);  }};class B {public:  B() {    printf("Doing B\n");    if (++i != 2)      exit(1);  }};class C : public virtual A, public virtual B {public:  C() {    printf("Doing C\n");    if (++i != 3)      exit(1);  }};class D : public virtual B, public virtual A {public:  D() {    printf("Doing D\n");    if (++i != 4)      exit(1);  }};class E : public C, public D {public:  E() {    printf("Doing E\n");    if (++i != 5)      exit(1);  }} e;int main() {  if (++i != 6)    exit(1);  return 0;}

⌨️ 快捷键说明

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