Hacker News new | ask | show | jobs
by gmueckl 2999 days ago
There is nothing in C++ 11 and later that is forced on you. Everything that was added is optional. For personal projects I depend on some alternate implementations for things that are now in the STL because these not complete enough for my needs.
2 comments

C++17 removed exception specifications from the language, and parts of the standard library, including std::auto_ptr and a lot of the <functional> header.

https://isocpp.org/files/papers/p0636r0.html

That only works if you are working alone. In a real world team environment you can’t always enforce your preferences on your teammates
I did not wrote these things for fun. I had a real need for each one. The STL is fine for the average case, but it is also limited. I hit these limitations.