Доклад про ключевое слово constexpr в С . Появилось оно в С 11, все поняли что с его помощью описать функцию, которая будет не просто подставлена (как inline) на место вызова, но в случае константных аргументов - вычислена. Из видео можно узнать многое другое... Доклад состоит из нескольких частей - о том, что умеет constexpr сейчас и что будет уметь в будущем (С 20/С 23) и очень далеком будущем. Тайминг с комментариями:
* что constexpr умеет сейчас:
1:00 - constexpr-функции;
3:00 - constexpr-переменные и обработка исключений;
5:20 - немного отходящий от темы рассказ про статическую и динамическую инициализацию;
8:00 - constexpr-конструктор, рассмотрен прекрасный пример, иллюстрирующий проблему и ее решение с constexpr;
10:30 - еще один пример, иллюстрирующий эффективность. Показывается во что выливается constexpr (приводятся результаты дизассемблирования);
11:50 - анатомия компилятора. Показывается, что у компилятора есть front-end, middle-end и back-end, при этом большинство оптимиз
8 views
2056
815
1 month ago 01:22:43 1
Правила игры. Телеспектакль (1978)
2 months ago 01:25:36 1
Мы - мужчины. Философский телеспектакль о жизни и любви с Владимиром Этушем (1976)