That doesn't mean it's a bad language for beginners though
Actually, that's pretty much exactly what it means.
Coincidentally, this comes up again and again and again in threads like this. That the thing that makes C++ hard to use is memory management. This is patently wrong.
This is what makes C++ fragile, there is a much different thing.
What makes C++ bad for beginners is a myriad of things. The convoluted inheritance system, the fact its 4 languages mashed together, the horrible build process, the completely lacking standard libraries, the 20 years of legacy cruft. These are the things that make C++ bad for beginners.
Memory management... not even close to the boogieman it's made out to be. Don't get me wrong, it can blow up in your face, but its really no different then leaking an unmanaged resource in C# for example.