|
|
|
|
|
by gompertz
1766 days ago
|
|
I think you hit it on head, that most new features are for library writers who need to capture every edge case succinctly. As someone who has used c++98 and only a little c++11, for nearly 15 years, and writes no libraries; I've had little real need for any new features. |
|
The new features are there to improve your experience, and to make your code more reliable. When you have a choice between old and new, new is usually better.
Sticking to K&R, you would have as many bugs and crashes as other K&R code. Sticking to modern C++ makes most of such bugs impossible. That is progress.
You can stop learning and take up complaining at any time, as you have done.
But you can also start learning again at any time. Now is always a good time for that.