As well as increased type-safety C++ gives you automatic memory management (via destructors) which could potentially replace the garbage collection used today.
Gcc uses lots of hash tables and vectors internally (the VEC type mentioned at the link you gave) which could be replaced by standard C++ containers - although that's a bit less certain, as it would require a working C++ standard library as well as C++ compiler to bootstrap.
There are of course downsides to C++, so let's not have a language war here :)
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds