-
Is anybody using modules yet?
We've been promised modules for years now, but I haven't heard of anybody using them in a professional setting yet.
Has anybody here been using them seriously?
- devblogs.microsoft.com The move constructor that you have to declare, even though you don't want anyone to actually call it - The Old New Thing
Forcing named return value optimization.
- herbsutter.com Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria)
Minutes ago, the ISO C++ committee finished its meeting in-person in Varna, Bulgaria and online via Zoom, where we formally began adopting features into C++26. Our hosts, VMware and Chaos, arranged…
-
To boldly suggest an overall plan for C++26
Essentially, the suggestion is:
- Execution
- More Ranges work
- Reflection
- Contracts
- Pattern matching
What would you like to see?
- isocpp.github.io C++ Core Guidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
From the submission: >> “Within C++ is a smaller, simpler, safer language struggling to get out.” – Bjarne Stroustrup > >The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations. Their design encourages general applicability and broad adoption but they can be freely copied and modified to meet your organization’s needs. > >The aim of the guidelines is to help people to use modern C++ effectively. By “modern C++” we mean C++11 and C++14 (and soon C++17). In other words, what would you like your code to look like in 5 years’ time, given that you can start now? In 10 years’ time?
-
Xcode support for modern C++
developer.apple.com C++ Language Support - Xcode - Apple DeveloperApple supports C++ with the Apple Clang compiler (included in Xcode) and the libc++ C++ standard library runtime (included in SDKs and operating systems).