fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct T
  6. {
  7. T()
  8. {
  9. this->pure_virtual_function();
  10. }
  11. virtual void pure_virtual_function(void)=0;
  12. };
  13.  
  14. struct TT: T{void pure_virtual_function(void){}};
  15.  
  16. int main() {
  17. TT t;
  18. return 0;
  19. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/home/GAgNwv/ccQOSvNx.o: In function `main':
prog.cpp:(.text.startup+0x19): undefined reference to `T::pure_virtual_function()'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty