The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

В компиляторе G++ обеспечена поддержка C++17, opennews (?), 13-Янв-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "В компиляторе G++ обеспечена поддержка C++17"  –8 +/
Сообщение от Аноним (-), 13-Янв-17, 12:12 
свитчи уродливая нечитабельная конструкция, else if, else if к твоим услугам
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

43. "В компиляторе G++ обеспечена поддержка C++17"  +3 +/
Сообщение от Аноним (-), 13-Янв-17, 12:40 
Поскольку тип данных один - switch оптимизируется до бинарного поиска или хэш-таблицы.
Ответить | Правка | Наверх | Cообщить модератору

79. "В компиляторе G++ обеспечена поддержка C++17"  +1 +/
Сообщение от Аноним (-), 13-Янв-17, 17:36 
else if по-вашему лучше? case можно выравнять и будет всё четко видно, гораздо лучше else if
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

96. "В компиляторе G++ обеспечена поддержка C++17"  +/
Сообщение от nobody (??), 13-Янв-17, 20:04 
Это лестница if-else-if - уродливая, нечитаемая и плохо оптимизируемая конструкция. А выбор одного из набора вариантов - фундаментальная конструкция высокоуровневых языков программирования.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

112. "В компиляторе G++ обеспечена поддержка C++17"  +1 +/
Сообщение от Аноним (-), 14-Янв-17, 04:40 
Какая лестница? Все по строкам? И как она оптимизируется? Забудь break поставить и у тебя все полотно текста выполнится, так как нутри там тот же if else. Ох уж эти новички с самомнением
Ответить | Правка | Наверх | Cообщить модератору

118. "В компиляторе G++ обеспечена поддержка C++17"  +/
Сообщение от Аноним (-), 14-Янв-17, 12:03 
Оптимизируется до логарифмического поиска или поиска по хэш таблице. Значения сортируются или строится их хэш таблицы на стадии компиляции. else if - только последовательный перебор.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру