I feel that the #cpp friend system fails to capture the richness of the possibilities of friendship. I propose the following additions:

- private friends: right now there is no distinction, but let's add that these are "secret" friends, which the class will not admit when around any class with the "cool" designation. However, private friends are acknowledged when in the presence of either "uncool" or "mid" classes.

- enemy functions/classes: no methods may be invoked by these functions/classes or any of their friends

C++Now is pleased to announce the second of three keynotes for the 2026 Conference which will be presented on Wednesday 6th May!

Making C++ Standard Parallelism Multidimensional by Mark Hoemmen

Find out more and register: https://schedule.cppnow.org/session/2026/reflection-is-only-half-the-story/

#cpp #cplusplus #programming

Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525
https://www.youtube.com/watch?v=JJjBQ95e28s
#cpp
#cplusplus
Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525

YouTube

📣 New opportunity for students!

Apply for the Hudson River Trading CppCon Scholarship and attend #CppCon 2026 in person — FREE ✈️🏨🍽️🎟️

🧠 Learn. 🤝 Network. 🚀 Grow.

📅 Apply by May 4
https://cppcon.org/hrt-scholarship/

#cpp #cplusplus #programming #coding

Virtual Memory Tricks · Our Machinery

Some tricks you can do with virtual memory.

Our Machinery
Lock-free Queues in the Multiverse of Madness – Dave Rowland – ADC 2025
https://www.youtube.com/watch?v=zA6kcyze1hc
#coding #cplusplus #cpp #programming
Lock-free Queues in the Multiverse of Madness - Dave Rowland - ADC 2025

YouTube
Qt 6.11 released - literature.cafe

> The 6.11 release for Qt [https://www.qt.io/blog/qt-6.11-released] Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding. > > - Hardware-Accelerated 2D Rendering: A new module, Qt Canvas Painter, based on the HTML Canvas 2D Context, provides performance & productivity gains. > - 3D Improvements: New rendering techniques Screen Space Global Illumination (SSGI) as an option for lightmap baking, and Screen Space Reflections (SSR). Also imrovements on the Temporal Anti-aliasing algorithm with motion vectors. New user-defined render passes for post-processing effects, color picking, layer masks, etc. directly in QML. > - Interactive Graphs: You can now implement custom graphs where a user-defined delegate renders each data point. There’s a new Qt example, the Wind Turbine Dashboard, and many improvements, e.g. new ways to style line graphs, and multi-axis support on 3D graphs. > - Declarative Approach to C++: Qt Task Tree brings a whole new approach to asynchronous coding and C++ API design in Qt. In addition, various APIs have been unified to allow adapting any asynchronous task to work with the new module. > - Other Improvements: Improvements on vector graphics, controls, and accessibility. Connecting to web servicers is now easier with the new module, Qt OpenAPI. Navigating in an IDE between QML and C++, and making data available from C++ backend code to Qt Quick have gotten easier. A wealth of other improvements, such as for multimedia, Android, and API documentation.

Qt 6.11 released - Lemmy

cross-posted from: https://lemmy.ml/post/44893731 [https://lemmy.ml/post/44893731] > The 6.11 release for Qt [https://www.qt.io/blog/qt-6.11-released] Framework is now available, with improved performance, newly supported techniques and capabilities on graphics, connectivity and languages, not to mention a whole new approach to asynchronous C++ coding. > > - Hardware-Accelerated 2D Rendering: A new module, Qt Canvas Painter, based on the HTML Canvas 2D Context, provides performance & productivity gains. > - 3D Improvements: New rendering techniques Screen Space Global Illumination (SSGI) as an option for lightmap baking, and Screen Space Reflections (SSR). Also imrovements on the Temporal Anti-aliasing algorithm with motion vectors. New user-defined render passes for post-processing effects, color picking, layer masks, etc. directly in QML. > - Interactive Graphs: You can now implement custom graphs where a user-defined delegate renders each data point. There’s a new Qt example, the Wind Turbine Dashboard, and many improvements, e.g. new ways to style line graphs, and multi-axis support on 3D graphs. > - Declarative Approach to C++: Qt Task Tree brings a whole new approach to asynchronous coding and C++ API design in Qt. In addition, various APIs have been unified to allow adapting any asynchronous task to work with the new module. > - Other Improvements: Improvements on vector graphics, controls, and accessibility. Connecting to web servicers is now easier with the new module, Qt OpenAPI. Navigating in an IDE between QML and C++, and making data available from C++ backend code to Qt Quick have gotten easier. A wealth of other improvements, such as for multimedia, Android, and API documentation.

Qt 6.11 Released!

Update to Qt 6.11 to improve your app performance, render graphics with new techniques, connect easier, and take a new approach to asynchronous C++ coding.

C++26 Shipped a SIMD Library Nobody Asked For

std::simd Can't Express 90% of Real SIMD Code

Low Latency Trading Insights