C++ is so  full of dark corners due to its history and backwards compatibility requirements (both to itself and to C) that I&#x27;m not sure whether breaking backwards compatibility to solve just a handful of issues is worth the trouble.