Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- enum class Mode {
- UP,
- DOWN
- };
- // Унарный префиксный инкремент.
- Mode& operator++(Mode& m) {
- m = static_cast<Mode>(static_cast<int>(m) + 1);
- return m;
- }
- // Унарный постфиксный инкремент.
- Mode operator++(Mode& m, int) {
- Mode old = m;
- m = static_cast<Mode>(static_cast<int>(m) + 1);
- return old;
- }
Add Comment
Please, Sign In to add comment