> Mentioning that "modern" (12 year old) c++ does not have these problems gets downvoted.
I'm not a C++ user but I thought that all of these things are still in "modern" C++, that the new editions only add things, not remove? Are there tools that can automatically rewrite existing code to use the "modern" features?