Здравствуйте, Bell, Вы писали:
B>Здравствуйте, okman, Вы писали:
O>>Обсуждалось здесьАвтор: Ytz
Дата: 08.04.11
.
O>>Суть вкратце — при выборе перегруженной функции компилятор отдаст предпочтение
O>>функции, использующей встроенный тип (bool в данном случае), чем определенный пользователем.
B>В данном случае компилятору не из чего выбирать — стандартного преобразования int -> enum не существует, так что остается единственный вариант с bool.
Это лишь частный случай.
Возможны неявные преобразования с другими типами, что в конечном счете где-то да выстрелит.