What can C++ developers expect from C++26 and beyond?

In this final part of the interview, Nicolai Josuttis and Jesper Pedersen talk about C++26, the feature freeze process, Contracts, the growing role of Reflection, and more.

Watch here: https://www.youtube.com/watch?v=2vsSJNWAiDw

#CPlusPlus #CPP #Cpp26 #Cpp29 #ModernCpp
https://www.youtube.com/watch?v=2vsSJNWAiDw

From C++26 to C++29: Insights From Nicolai Josuttis Into Contracts, Reflection and Other Features

YouTube
Simulating Infinity in Conway’s Game of Life with Modern C++

Conway’s Game of Life, simulating Conway’s Game of Life.

Ryan Keane

Why are some C++ standard library design issues so difficult to fix once standardized?

Nicolai Josuttis and Jesper Pedersen discuss the design of Filter View in C++20, C++23, and C++26, and how Ranges design decisions can affect const-correctness, usability, and safety. #CPlusPlus #CPP #Cpp23 #Cpp26 #ModernCpp

Watch here:
https://www.youtube.com/watch?v=i2bUe7kA61w

Understanding C++ Ranges and Filter View: Nicolai Josuttis on Design Challenges and Pitfalls

YouTube

How does a new C++ standard actually come together?

In part 1 of this interview, Jesper Pedersen talks with Nicolai Josuttis about the evolution of C++ standards, the complexity of C++23, and the challenges of writing comprehensive modern C++ books. #CPlusPlus #CPP #Cpp23 #ModernCpp #SoftwareEngineering

Watch here:
https://www.youtube.com/watch?v=QcOiQp0xzzQ

How C++ Evolves: Nicolai Josuttis on Standards, Teaching, and the Pain of Getting It Right

YouTube

with our single track focus on C++, we are setting up a dedicated facebook group, "Awesome C++'.

We got a cool cover page image.

Please take a look at
https://www.facebook.com/groups/awesomecplusplus

#cplusplus
#isocpp
#awesomecplusplus
#concurrency
#blazingfast
#securesoftware
#moderncpp
#moderncplusplus
#linux
#softwarefreedom

Learn how small C++ details impact performance & safety with @lefticus at his C++Online workshop on April 9th
⚡ Discover why const can change copy vs move behavior—and how to write faster, safer code.

Watch the preview video: https://youtu.be/SdEfk3PZRUY

#cpp #moderncpp #coding

Fast AND Safe C++ Crash Course with Jason Turner from @cppweekly - C++ Workshop Preview

YouTube

QtPass 1.5.0 is released for public

Modern C++17, combined with improved Qt support, add in fixes, cleanup, packaging work, CI and linting improvements, and updated translations.
Release notes: <https://github.com/IJHack/QtPass/releases/tag/v1.5.0>
#QtPass #Qt #CPP17 #ModernCpp #FOSS #PasswordStore

Release Explosieve Spring · IJHack/QtPass

Highlights Windows release pipeline reliability improvements for AppVeyor and Inno Setup packaging. Modernized C++/Qt build pipeline with clang-tidy and wider lint/test hardening. 1.5.0 release me...

GitHub

Bài viết về việc triển khai framework thuật toán điều khiển vòng kín bằng C++ hiện đại. Tận dụng các tính năng như template concepts, NTTP lambdas và std::expected để tạo ra giải pháp an toàn, hiệu quả cho ứng dụng nhúng và hiệu suất cao. Mã nguồn được cung cấp dưới dạng thư viện header đơn miễn phí.

#CPlusPlus #ModernCPP #EmbeddedSystems #ControlAlgorithms #Programming #SoftwareDevelopment #OpenSource
#CộngĐồngCPlusPlus #LậpTrìnhNhúng #ThuậtToánĐiềuKhiển #PhátTriểnPhầnMềm #MãNguồnMở

https://w

me yesterday doing investigation on cpp custom allocators:
okay now we have both foonathan/memory and std::pmr, some of the code must have a aligned heap allocator using std::aligned_alloc or sth
* after 15mins of digging *
NONE OF THEM DOES!!!
#cpp #moderncpp #cplusplus #cpprant

I am pretty sure you all already know, but it's actually possible to have `requires` clauses at the end of a function declaration. Just like any other attribute.

This makes usage of ad-hoc requirements much more readable and greatly reduces the pressure to introduce custom concepts.

Why are so many teaching the front syntax instead of the tail syntax?

#Concepts #CPP #CPP20 #ModernCPP #Programming