C++ might not be harder in theory but at least for me right now it is a lot harder to learn than rust.
C++ just has so much stuff and different ways of doing things (of course, it's been in use for decades) that it I feel quite lost as a beginner on what to actually use.
Also in my experiences the rust compiler errors are extremely helpful, especially compared to the c++ template stuff.