p4667.c

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

C
32
字号
// prms-id: 4667int counter = 0;int a = 0;int b = 0;int c = 0;struct A {  A() { a = counter++; }};struct B {  B() { b = counter++; }};struct C : public virtual B {  C() { c = counter++; }};struct D : public virtual A, public virtual C { };extern "C" int printf(const char*,...);int main(void) {  D d;  if (!(a == 0 && b == 1 && c == 2)) {    return 1;  }  return 0;}

⌨️ 快捷键说明

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