Антон Полухин (Yandex.Taxi) - Полезный constexpr
HTML-код
- Опубликовано: 7 фев 2025
- В C++11 добавили новое ключевое слово - constexpr. Выглядит оно весьма невзрачно, да и на первый взгляд кажется, что смысла в нём маловато…
Для чего оно нужно, какие у него тайные супер способности и какую роль оно сыграет в дальнейшем развитии языка C++ - именно об этом мы и поговорим.
Видео со встречи C++ User Group в Йошкар-Оле 23 августа 2018 г
cpp-russia.ru/
Спасибо! 👍
А что за middle end? Фронт понятен, Бэк - это похоже платформозависимые вещи/машинный код, а с мидл не понятно
нужно больше constexpr :)
Насчет ресурсов хз нужно ли это в стандарте. Вещика не самая популярная, а реализовать ее легко с системой сборки нормальрой.
мне кажется что С++ раздувается , слишком много ключевых слов они добавили, но всё же я считаю что С++ лучший язык программирования общено назначения.
Rust лучше
@@ibraim3197 да кому нужен этот ваш Rust
@@cppprograms5868 всем, кому нужна безопасность
@@ibraim3197 достаточно писать, следуя гайдлайнам. Можно хоть MISRA вспомнить, и если по каким-то причинам недостаточно, то прогонять статическим анализатором, или единожды, взяв free trial и после переписав нормально код, и не нужно ничего переписывать на язык Х. Никакие проблемы с тем же переполнением знаковых переменных язык Х не решает, а выдает код, который не делает то, что задумывалось; те самые блоки uns... слишком уж много где, и UB возникает из-за них, а не в них, и, следовательно, первое проявление UB может где угодно появиться, и не понятно, логическая ли это ошибка, или UB. В основном проблемы именно логические. Непонятно, что все это дает на фоне развивающихся плюсов с его развитием статического подхода (constexpr, концептов и тд) и наличием собственно, уже проверенного кода на нем