fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Test {
  5. mutable bool flag1, flag2, flag3, flag4;
  6. public:
  7. Test () { flag1 = flag2 = flag3 = flag4 = true; }
  8. void setflag1 ( bool flag ) { flag1 = flag; }
  9. void setflag2 ( bool flag ) { flag2 = flag; }
  10. void setflag3 ( bool flag ) { flag3 = flag; }
  11. void setflag4 ( bool flag ) { flag4 = flag; }
  12.  
  13. bool enabled() { return ( flag1 && flag2 && flag3 && flag4 ); }
  14. bool disabled() { return ( !flag1 || !flag2 || !flag3 || !flag4 ); }
  15. };
  16.  
  17. int main() {
  18. Test test;
  19. cout << test.enabled () << " != " << test.disabled () << std::endl;
  20. test.setflag1 ( false );
  21. cout << test.enabled () << " != " << test.disabled () << std::endl;
  22.  
  23. return 0;
  24. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
1 != 0
0 != 1