How hard is unreal engine c++?

Man, I really don’t know what you’re saying here. All I know is that my understanding of it is obviously somewhat correct since it works.

Is a pointer a reference or is what the pointer is pointing to a reference? I’m not a C know it all, but I would say neither is true. In C, aren’t pointers and references defined as entirely different things?
At the end of the day, does it even matter what you think it is, as long as you understand how to use it? It’s contains a memory address to the actual value. That’s all I need to know.

I just looked at the previous example you gave with the SpringArmComponent and I have no idea what you’re talking about there either. That example isn’t even Unreal-specific. It applies to pretty much every programming language. It’s how variables work?