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. void T::pure_virtual_function(void)
  15. {
  16.  
  17. }
  18.  
  19. struct TT: T{void pure_virtual_function(void){}};
  20.  
  21. int main() {
  22. TT t;
  23. return 0;
  24. }
Success #stdin #stdout 0s 2892KB
stdin
Standard input is empty
stdout
Standard output is empty