1 0 -1 (> = <, соответственно)
Что возвращать при ошибке? -2?
Что значит "при ошибке"? Возвращать 1, 0, -1 принято в Java и в C, в STL'ных плюсах принято писать оператор < и возвращать true/false.
Возвращай enum class лучше.
Обсуждают сегодня