fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class foo
  5. {
  6. private:
  7. int m_var;
  8. void setVar(int a_var)
  9. {
  10. // do something before setting value, like emitting signal
  11. m_var = a_var;
  12. }
  13. void method()
  14. {
  15. int copy = m_var; // ok
  16. m_var = 5; // error!
  17. setVar(101); // ok
  18. }
  19. };
  20.  
  21. int main() {
  22. // your code goes here
  23. return 0;
  24. }
Success #stdin #stdout 0s 3456KB
stdin
Standard input is empty
stdout
Standard output is empty