Earlier quoted context omitted.
> (like array bounds checking, alternatives to pointers, RAII, etc.). Yeah but C++ has all of that, too, as well as a vastly broader ecosystem in the space of non-GC'd, ultra-high-performance languages.
C++'s array bounds checking is there only if you use vector , not regular arrays.
fyi std::array also has bounds checking, you're not limited to vector to have that.