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