klen (06.12.2021 15:47, просмотров: 423) ответил AlexBi на Шаблоны, ссылки, лямбды - мне кажется это не про оптимизацию, а про
упрощение кодирования. А все сорта const... это исключительно от
разделения компиляции и линковнки. Если предположить, что
разделения нет, то компилятор сам может догадаться, где нужно
вызвать функцию sin(x) , а где заменить на константу sin(1)
это то да, но опять же не относится к обсуждаемой теме - это
одинаково работает и для С и для С++. разницв будет когда в Вы в
месте вызова как аргумент вставите лямду с этим сраным синусом (0)
= 0. С++ вообще обрежет и верхнюю функцию, в С это может не
сработать потому как он обязан вызвать функцию с аргументом.