3 ms·
That is a very good way to look at it. Now, I am not a C++ dev, but how much effort would it be for a team to pick up C++ 20 if they only had worked with was C
by jeremychone 4y ago
That is a very good way to look at it.
Now, I am not a C++ dev, but how much effort would it be for a team to pick up C++ 20 if they only had worked with was C++ 11?
- pclmulqdq 4y agoIt's not that bad unless you're library writers. The functional programming parts and expansion of compile-time metaprogramming (constexpr/templates) are probably the biggest new features, but you probably aren't going to use the more complex parts. IMO the biggest changes in ergonomics for application writers are: * better iterator-based algorithms and iterators becoming more powerful than indexes and pointers * new helper objects like string_view that let you work more efficiently * functional programming and passing lambdas around is possible * "override void foo() const noexcept { ... }" - all the extra keywords (override, const, and noexcept) help you with correctness