fork download
  1. struct B {
  2. virtual int f() = 0;
  3. };
  4.  
  5. struct D: B {
  6. double f();
  7. };
  8.  
  9. int main() {
  10. D d;
  11. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:6: error: conflicting return type specified for ‘virtual double D::f()’
prog.cpp:2: error:   overriding ‘virtual int B::f()’
stdout
Standard output is empty