enum - это хорошо. Например можно сделать выпадающий список с 3-мя значениями: Да, Нет, Не знаю.
Когда потребуются эти значения, сделаю без enum'а, а выпадающий список ненужное излишество. Тем более, программа не поймёт неопределённость 3-го значения, потому даст сбой!
enum Day{monday, tuesday, wednesday, thursday, friday};
Теперь у нас есть новый тип Day, и передавать в функцию так гораздо понятней.
MyFunction(tuesday); // Передаётся число 1.
MyFunction(const Day &d){};
А выбор периода к примеру, для конечного пользователя стал очень удобным и непринуждённым.
код:
enum enumPer
{
p0=PERIOD_CURRENT, // текущий
p1=PERIOD_M1, // 1 минута
p2=PERIOD_M5, // 5 минут
p3=PERIOD_M15, // 15 минут
p4=PERIOD_M30, // 30 минут
p5=PERIOD_H1, // 1 час
p6=PERIOD_H4, // 4 часа
p7=PERIOD_D1, // день
p8=PERIOD_W1, // неделя
p9=PERIOD_MN1, // месяц
};
//---- input parametersinput enumPer IndPeriod = p0;
//в IndPeriod будет хранится период выбранного графика, можно сразу вставлять в функции, без всяких проверок на неверно введённое значение.
Это уже точно не поменяют, но правописание enum убивает всю логику
Я не пользуюсь enum'ом и прочими "примбамбасами". Чем проще, тем лучше, точнее и быстрее! И легче корректировать код!
Это уже точно не поменяют, но правописание enum убивает всю логику
Я не пользуюсь enum'ом и прочими "примбамбасами". Чем проще, тем лучше, точнее и быстрее! И легче корректировать код!
enum - это хорошо. Например можно сделать выпадающий список с 3-мя значениями: Да, Нет, Не знаю.
enum - это хорошо. Например можно сделать выпадающий список с 3-мя значениями: Да, Нет, Не знаю.
Тем более, программа не поймёт неопределённость 3-го значения, потому даст сбой!
Перечисления очень удобный тип, например.
А выбор периода к примеру, для конечного пользователя стал очень удобным и непринуждённым.
код:
А выбор периода к примеру, для конечного пользователя стал очень удобным и непринуждённым.
код:
Дык. Есть же встроенный енам
А что вас здесь не устраивает? По мне - так все чинно. :)
Например
{
};
точкая запятая за фигурной закрывающей скобкой
Получается закрывающая скобка это уже признак конца функции или чего то небыло, а после неё ещё один признак
,df,fg,gh,
после последнего параметра можно ставить запятую, а можно нет
это же програмирование, где каждый знак важен. а тут хочь ставь хочь нет