ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
3 мая
1152005 Топик полностью
klen (06.12.2021 15:47, просмотров: 374) ответил AlexBi на Шаблоны, ссылки, лямбды - мне кажется это не про оптимизацию, а про упрощение кодирования. А все сорта const... это исключительно от разделения компиляции и линковнки. Если предположить, что разделения нет, то компилятор сам может догадаться, где нужно вызвать функцию sin(x) , а где заменить на константу sin(1)
это то да, но опять же не относится к обсуждаемой теме - это одинаково работает и для С и для С++. разницв будет когда в Вы в месте вызова как аргумент вставите лямду с этим сраным синусом (0) = 0. С++ вообще обрежет и верхнюю функцию, в С это может не сработать потому как он обязан вызвать функцию с аргументом.