4 ms·
> The C++ community is still only recently generally requiring C++11. this doesn't match what I see. The Jetbrains 2023 survey reported that 80% of C++ in use
by jcelerier 2y ago
> The C++ community is still only recently generally requiring C++11.
this doesn't match what I see. The Jetbrains 2023 survey reported that 80% of C++ in use was >= C++17. Qt, one of the most common C++ UI framework, has been requiring C++17 for five years and support C++20 types in its API.
- superkuh 2y agoAh, Jetbrains must be touching a different part of the elephant. My related experience is with compiling C++ programs meant for human people to run on their own home computers. I imagine internal company dev projects like Jetbrains would cover don't care nearly so much about compatibility. Also I note that 25%+ of the Jetbrains 2023 survey use C++11 or older. And 50% of Jetbrains survey devs say "No, I don't plan to move to another C++ standard" from C++11. So it's likely that 25% will stay high.
- devnullbrain 2y agoC++14 minimum is the standard
- mrlonglong 2y agoI agree. We recently moved to C++14 because we wanted shared_ptr<> and make_shared<>. Made our lives immensely easier.
- IshKebab 2y agoNah it's not just Jetbrains. C++17 is the bare minimum at this point. It's even the default in GCC.