fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Base { public: static int staticVar; };
  5.  
  6. class DerivedA : public Base {};
  7. class DerivedB : public Base {};
  8.  
  9. int main()
  10. {
  11. DerivedA::staticVar = 1;
  12. DerivedB::staticVar = 2;
  13.  
  14. cout << DerivedA::staticVar << ' ' << DerivedB::staticVar << endl;
  15.  
  16. return 0;
  17. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
/home/ZzCHQ7/ccFrP214.o: In function `main':
prog.cpp:(.text.startup+0x13): undefined reference to `Base::staticVar'
collect2: error: ld returned 1 exit status
stdout
Standard output is empty