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 + -
显示快捷键?