duane There's no such thing as a safe programming language, only safe engineering.
Certainly true. But my uneducated and slightly humorous 🃏 point was C++ (and its STL) is a particularly bad language for safety critical applications. Unlike for instance C or the new kid on the block for systems programming Rust. It is much easier to get an overview of what a C-program does by looking at it, providing some rules for coding style are observed and to prove that it is correct, than it is for a C++ program because C++ hides too much in documentation small print and compiler high-handedness. Not maliciously, it just has become so because of historical reasons.
And C++, because of all its power, enables newcomers like me to do a for instance a render framework without actually knowing or being aware what's going on in the detail, which bears the danger of making code with undefined behaviour just out of good intentions.
I may, of course, be totally wrong.