C++
- 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?
- The move constructor that you have to declare, even though you don't want anyone to actually call it - The Old New Thingdevblogs.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.
- Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria)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?
- C++ Core Guidelinesisocpp.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++ [X-post from ycombinator]developer.apple.com C++ Language Support - Xcode - Apple Developer
Apple supports C++ with the Apple Clang compiler (included in Xcode) and the libc++ C++ standard library runtime (included in SDKs and operating systems).