Здравствуйте, rg45, Вы писали:
R>Здравствуйте, boomer, Вы писали:
B>>Преобразование в bool для перечисления не имеет смысл. Если, конечно, не использовать его как набор флагов. Но это само по себе, как забивание гвоздей микроскопом.
R>А для обычных чисел — целых, с плавающей точкой — это преобразование имеет смысл?
Это еще можно натянуть. Например, как специальное значение. И даже в этом случае лучше использовать optional. Любая неявность — это потенциальное место для дефектов.