fork download
  1. #include <iostream>
  2.  
  3. class server {
  4. public:
  5. server(int i){
  6. init();
  7. m_i = i;
  8. }
  9. private:
  10. init()
  11. {
  12. std::cout << "server" << std::endl;
  13. }
  14. int m_i;
  15. }
  16.  
  17. class opencl_server : public server {
  18. public:
  19. opencl_server(int i) : server(i) {
  20. init();
  21. }
  22. private:
  23. init()
  24. {
  25. std::cout << "opencl server" << std::endl;
  26. }
  27. }
  28.  
  29.  
  30. int main() {
  31. opencl_server s(2);
  32. return 0;
  33. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:10:7: error: ISO C++ forbids declaration of ‘init’ with no type [-fpermissive]
  init()
       ^
prog.cpp:15:1: error: expected ‘;’ after class definition
 }
 ^
prog.cpp:23:7: error: ISO C++ forbids declaration of ‘init’ with no type [-fpermissive]
  init()
       ^
prog.cpp:27:1: error: expected ‘;’ after class definition
 }
 ^
stdout
Standard output is empty