Этого треда уже нет.
Это копия, сохраненная 19 июля 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
1526750223343.png267 Кб, 637x360
C++ inline 1200699 В конец треда | Веб
Можно ли заставить компилятор (gcc) инлайнить функции?
sage 2 1200701
Пропатчить компилятор. Но зачем?
3 1200708
>>701
Для ускорения численных расчетов, когда код максимально разбит на отдельные методы для каждого этапа расчетов. Ну, тип на обычном компе приходится выжимать быстродействие. Но нет желания делать это за счет читаемости.
4 1200711
инлайнить функции не всегда ускоряеткод
sage 5 1200725
>>711
This. Собственно форс-инлайны именно потому и убрали чтобы мамкины оптимизаторы не творили хуйню.
>>708

>выжимать


Ты сначала бенчмарки проведи и докажи что твоя идея с инлайном работает.

>когда код максимально разбит на отдельные методы для каждого этапа расчетов


>за счет читаемости


Придётся выбрать: или абстракции или оптимизации. Либо макросы делать/кодогенерацию.
6 1200727
>>699 (OP)
forceinline
/thread
7 1200728
>>727
Тьфу блять, Баллмер попутал.
__attribute__((always_inline))
sage 8 1200746
>>699 (OP)
Пожалуйста, в следующий раз задавай вопросы в уже существующем треде если такой есть ( https://2ch.hk/pr/res/1196791.html (М) ), а не создавай новый.
Тред утонул или удален.
Это копия, сохраненная 19 июля 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски