вопрос - почему один из вызовов багованный?
void Print_color(int color);
enum Web_color { red = 0xFF0000, green = 0x00FF00, blue = 0x0000FF };
enum Product_info { red = 0, purple = 1, blue = 2 };
Web_color webby = Web_color::blue;
// Clearly at least one of these calls is buggy.
Print_color(webby);
Print_color(Product_info::blue);
А что идёт не так? Значение параметра не то или что?
Уже выше пояснили
Всё отрабатывает нормально, но я не могу понять, почему это плохо и как может сказаться при будущих изменениях в стандарте/компьютерах
Обсуждают сегодня