ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть 4) онлайн

Недостаток перечислений

Важным недостатком перечисляемых типов данных является то, что они не распознаются средствами ввода/вывода C++. Например, результатом вывода в фрагменте

enum direction { north, south, east, west }; direction dir = south; cout << dir1;

будет не south, формально являющееся значением переменной dir, а ее внутрен- нее представление, то есть целое число 1.

 

17