Имя пользователя:
Пароль:
 

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Меня в enum смущает только одно:
Код: Выделить весь код
class ListView
{
public:
    enum column_align_t {ca_left, ca_right, ca_center};
    ...
};

// правильно так:
listView1.setColumnAlign(1, ListView::ca_left);
// но логичней так:
// listView1.setColumnAlign(1, ListView::column_align_t::ca_left);
тем не менее, как видно из примера, указание имени перечисления усложняет чтение и почти не вносит большей понятности в код. Хотя когда этих enum с десяток, нужно грамотно называть их элементы, чтоб не запутаться. Я как правило называю элементы enum XXX_t именами XXX_value
не забываем помечать решённую тему ;-)
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:22, 04-12-2008 | #6