Guest User

Untitled

a guest
Jul 25th, 2016
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. enum class Mode {
  2. UP,
  3. DOWN
  4. };
  5.  
  6. // Унарный префиксный инкремент.
  7. Mode& operator++(Mode& m) {
  8. m = static_cast<Mode>(static_cast<int>(m) + 1);
  9. return m;
  10. }
  11.  
  12. // Унарный постфиксный инкремент.
  13. Mode operator++(Mode& m, int) {
  14. Mode old = m;
  15. m = static_cast<Mode>(static_cast<int>(m) + 1);
  16. return old;
  17. }
Add Comment
Please, Sign In to add comment