fork(1) download
  1. #include <iostream>
  2.  
  3. class Addition
  4. {
  5. private:
  6. int x;
  7. int y;
  8. public:
  9. public Addition(int a, int b)
  10. {
  11. x = a;
  12. y = b;
  13. }
  14. static int AddtwoValues()
  15. {
  16. return (x + y);
  17. }
  18. };
  19.  
  20. int main()
  21. {
  22. }
  23.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:9:12: error: expected ‘:’ before ‘Addition’
     public Addition(int a, int b)
            ^~~~~~~~
prog.cpp: In static member function ‘static int Addition::AddtwoValues()’:
prog.cpp:16:19: error: invalid use of member ‘Addition::x’ in static member function
           return (x + y);
                   ^
prog.cpp:6:9: note: declared here
     int x;
         ^
prog.cpp:16:23: error: invalid use of member ‘Addition::y’ in static member function
           return (x + y);
                       ^
prog.cpp:7:9: note: declared here
     int y;
         ^
stdout
Standard output is empty