The OpenNET Project / Index page

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



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

Оглавление

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

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


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
Добавить, Поддержать, Вебмастеру