Ugh. It's irritating that certain C++20 features still aren't in the most current #AppleClang :
- std::ranges
- `<=>`
- std::jthread and std::stop_token
- std::source_location
Especially for cases where one simply can't just use regular #Clang .
Check out the current support status across the board: https://en.cppreference.com/w/cpp/compiler_support/20
Finally, C++ is getting some more complexity:
"the C++20 overload resolution rules were changed to allow the compiler to resolve this situation to the most logical overload."
#cpp #cplusplus #cpplang #spaceship #spaceshipoperator #riir
This post is part of a regular series of posts where the C++ product team here at Microsoft and other guests answer questions we have received from customers. The questions can be about anything C++ related: MSVC toolset, the standard language and library, the C++ standards committee, isocpp.org, CppCon, etc. Today’s post is by Cameron […]