4 ms·
Stroustrup said he was disappointed with C++17 as it didn't introduce anything massive. You can see him mentioning this widely and openly at cppcon last year.
by 72deluxe 9y ago
Stroustrup said he was disappointed with C++17 as it didn't introduce anything massive. You can see him mentioning this widely and openly at cppcon last year.
It'll be interesting to see what gets in next.
- andrepd 9y agoWell concepts and modules, arguably the most important features C++ desperately needs, are still missing from this release.
- xfer 9y agoYeah, i was hoping for the long overdue death of header files.
- fnord123 9y agoeh, check that modules is what you think it is/should be: https://izzys.casa/posts/millennials-are-killing-the-modules-ts.html https://izzys.casa/posts/millennials-are-killing-the-modules... Modules without buy-in from build tools (or a fresh build tool) will probably be DoA as Isabella says.
- boris 9y agoThere is a fresh build tool that supports modules in the big three (GCC, Clang, and VC): https://build2.org https://build2.org
- steveklabnik 9y agoConcepts were merged into the C++20 draft, at least.
- kllrnohj 9y agoHerb Sutter's metaclasses proposal is what I'm most looking forward to which would go a long way towards addressing C++'s template craziness.
- pducks32 9y agoMaybe there were not any big things in C++17 but I do think they added smaller features that have a big impact. In ways such as we can begin to replace our parameters (where appropriate) with `std::string_view` and things of that nature. Moreover there are many libraries and packages that could see a lot of benefit from a sort of "C++17" refactor.