fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class online{
  5. private:
  6. public:
  7. online();
  8. virtual void build() = 0;
  9. };
  10.  
  11. class F : public online{
  12. public:
  13. F();
  14. };
  15.  
  16. int main() {
  17. F f;
  18. }
Compilation error #stdin compilation error #stdout 0s 15232KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:17:4: error: cannot declare variable ‘f’ to be of abstract type ‘F’
  F f;
    ^
prog.cpp:11:7: note:   because the following virtual functions are pure within ‘F’:
 class F : public online{
       ^
prog.cpp:8:22: note: 	virtual void online::build()
         virtual void build() = 0;
                      ^~~~~
stdout
Standard output is empty