CLion 2025.3 Is Here, and It’s Epic: Faster Language Engine, Unique Constexpr Debugger, DAP Support, and Much More
#Clang #CLion #News #Releases #Clionnova #Constexpr #Cpp26 #Dap #Stm32 #Zephyrwest
CLion 2025.3 Is Here, and It’s Epic: Faster Language Engine, Unique Constexpr Debugger, DAP Support, and Much More
#Clang #CLion #News #Releases #Clionnova #Constexpr #Cpp26 #Dap #Stm32 #Zephyrwest
New C++ Weekly pirate themed constexparrr! (constexpr) swag landing just in time for Halloween!
https://jason-turner-shop.fourthwall.com/products/constexparrr-pirate-themed-t-shirt
https://jason-turner-shop.fourthwall.com/products/constexparrr-zipper-hoodie
https://jason-turner-shop.fourthwall.com/products/constexparrr-pirate-themed-mug
Introducing the Constexpr Debugger
#Clang #CLion #Eap #News #Compiler #Constexpr #Debugger
https://blog.jetbrains.com/clion/2025/09/introducing-constexpr-debugger/
Ошибки, которые не случились: C++ и compile‑time проверка SQL-запросов
В этой статье мы посмотрим, как можно реализовать полную compile‑time валидацию SQL‑запросов на основе схемы базы данных, встраиваемой прямо в код. Без магии, без рантайма, без сторонних тулов. Только стандартный C++ и ваша структура БД. Валидация таблиц, столбцов, типов аргументов и их количества — всё на compile‑time. Представьте, если бы компилятор сам указывал «такой таблицы нет», «несуществующий столбец», «несовместимые типы» — до запуска программы. Такой подход полностью устраняет «сюрпризы» во время исполнения и исключает класс ошибок, связанных с генерацией SQL во время работы программы. Ваша программа даже не соберётся.
https://habr.com/ru/articles/929052/
#constexpr #compiletime #C++ #SQLвалидация #consteval #ошибки_компиляции #C++26_возможности #ZeroRuntime #typesafe_SQL #CRTP
Встреча ISO C++ в Софии: С++26 и рефлексия
Привет! На связи Антон Полухин из Техплатформы Городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26. И результат превзошёл все ожидания: compile-time-рефлексия рефлексия параметров функций аннотации std::optional<T&> параллельные алгоритмы Об этих и других новинках расскажу в посте
https://habr.com/ru/companies/yandex/articles/920470/
#c++29 #с++29 #c++26 #с++26 #с++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #annotations #parallel_programming #executor #executors #ranges #coroutines
Встреча ISO C++ в Софии: С++26 и рефлексия
Привет! На связи Антон Полухин из техплатформы городских сервисов Яндекса, и сейчас я расскажу о софийской встрече Международного комитета по стандартизации языка программирования C++, в которой принимал активное участие. Это была последняя встреча, на которой новые фичи языка, с предодобренным на прошлых встречах дизайном, ещё могли попасть в C++26. И результат превзошёл все ожидания: compile-time-рефлексия рефлексия параметров функций аннотации std::optional<T&> параллельные алгоритмы Об этих и других новинках расскажу в посте
https://habr.com/ru/companies/yandex/articles/920470/
#c++29 #с++29 #c++26 #с++26 #с++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #annotations #parallel_programming #executor #executors #ranges #coroutines
C++OnSea 2025 SESSION ANNOUNCEMENT: Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded Systems by Marcell Juhasz
Register now at https://cpponsea.uk/tickets/
C++OnSea 2025 SESSION ANNOUNCEMENT: Balancing Efficiency and Flexibility: Cost of Abstractions in Embedded Systems by Marcell Juhasz
Register now at https://cpponsea.uk/tickets/
🌗 C++26:標準函式庫中更多 constexpr
➤ C++26 將編譯時期程式設計提升至新高度
✤ https://www.sandordargo.com/blog/2025/04/30/cpp26-constexpr-library-changes
本文探討了 C++26 即將推出的標準函式庫中,更多功能將能在編譯時期使用 (constexpr)。文章重點介紹了關於穩定排序、`<cmath>` 和 `<complex>`、trivial unions、容器和adaptors、以及特殊記憶體演算法的提案,以及這些變更如何提升編譯時期程式設計的能力。總體而言,C++26 在 constexpr 的支援上邁出了一大步,未來編譯時期程式設計將更加普及且強大。
+ 哇,這個更新太棒了!constexpr 幫助我避免了許多執行時期的錯誤,現在能用在更多標準函式庫功能上,簡直是夢寐以求的。
+ 雖然有一些細節比較複雜,但整體來看,C++26 的這些改變真的很有意義,讓 C++ 更加強大和高效。
#C++ #程式設計 #constexpr
Ah, yet another riveting chapter in the never-ending #C++ saga 📚! This time, it's the thrilling tale of #constexpr infiltrating the standard library, because who doesn’t love waiting for the next version of a language to get basic compile-time functionality? 🤷♂️ Exciting news for those who find watching paint dry too exhilarating! 🎨
https://www.sandordargo.com/blog/2025/04/30/cpp26-constexpr-library-changes #C++StandardLibrary #CompileTime #ProgrammingHumor #HackerNews #ngated
C++26: more constexpr in the standard library
https://www.sandordargo.com/blog/2025/04/30/cpp26-constexpr-library-changes
#HackerNews #C++ #C++26 #constexpr #standardlibrary #programming
C++26: more constexpr in the core language | Hacker News
LinkC++26:核心語言中更多 constexpr 功能的演進
Apparently, #C++ developers are so smitten with `constexpr` that they're willing to sacrifice their first-born to it in #C++26. 🤷♂️ Gone are the days of simple "Hello, World" — now it's all about wrangling `constexpr` lambdas while hoping the compiler gods smile upon you. 😅
https://www.sandordargo.com/blog/2025/04/23/cpp26-constexpr-language-changes #constexpr #programming #humor #developercommunity #HackerNews #ngated
C++26: more constexpr in the core language
https://www.sandordargo.com/blog/2025/04/23/cpp26-constexpr-language-changes
#HackerNews #C++ #C++26 #constexpr #programming #language #changes #tech #news
Okay, let's see how long it takes for this feature to get implemented in clang …
C++Now 2025 SESSION ANNOUNCEMENT: Harnessing constexpr - A Path to Safer C++ by Mikhail Svetkin
https://schedule.cppnow.org/session/2025/harnessing-constexpr/
Register now at https://cppnow.org/registration/
C++26 — встреча ISO в Хагенберге
В середине февраля в Хагенберге состоялась встреча международного комитета по стандартизации языка программирования C++. В этот раз прорабатывались следующие большие темы: std::hive Constexpr, ещё больше constexpr Безопасность, контракты, hardening, профили, UB и std::launder Relocate #embed Об этом и других новинках расскажу в посте
https://habr.com/ru/companies/yandex/articles/882518/
#c++29 #с++29 #c++26 #с++26 #с++ #c++ #reflection #constexpr #exception #simd #safety #security #undefined_behavior #memory #byte #bit #contracts #relocation #hive #object_pool #embed
ISO C++ — встреча международного комитета в Польше
В конце ноября состоялась встреча международного комитета по стандартизации языка программирования C++. В этот раз без внимания не остались темы: Рефлексия времени компиляции и оператор «монобровь» Constexpr, много constexpr SIMD Structured bindings as a pack Безопасность, контракты, libc++ hardening, профили, UB и std::launder Сколько бит в байте? Об этом и других новинках расскажу в посте
https://habr.com/ru/companies/yandex/articles/860308/
#c++26 #с++26 #с++ #c++ #reflection #constexpr #consteval #exception #simd #safety #security #undefined_behavior #memory #byte #bit
We have just released a new C++OnSea 2024 Conference Video!
Understanding The constexpr 2-Step – by @lefticus – C++ on Sea 2024
Type Loopholes: решая нерешаемое. Рефлексия времени компиляции
Лупхолы — это техника, позволяющая манипулировать глобальным состоянием компилятора, добавляя значения и считывая их. Эта техника позволяет решать многие задачи, некоторые из которых будут рассмотрены в статье: Узнать, какие параметры принимает конструктор типа. Узнать, с какими шаблонными параметрами вызывался метод/функция с ADL. Как сделать метапрограммирование с типами более похожим на обычный код, где есть состояние.