struct A { A(){} A(const A& src){} }; struct B : A { B():A(){} B(const B& src):A(src){} }; struct C : B { C():B(){} C(const C& src):B(src){} };
Standard input is empty
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../crt1.o: In function `_start': (.text+0x18): undefined reference to `main' collect2: ld returned 1 exit status
Standard output is empty