The operator ->does not work slower or faster than the operator .. The fact is that dereferencing of something happens more slowly than just access to memory, because there is one more indirectness. And this is a fact of life, both in C and C ++, and in any other language.
++ , -, . ! , -vs-dot, , .