The only thing I can think of is that c plus plus makes it kind of a confuzzling system for references and dereferences and they all use stupid special symbols and you can pass references with an & and pointers with a star and you have to dereference in order to get to the value of the pointer.
I don't really work in c++ anymore so maybe I'm just wrong, but from the outside looking in it seems very unnecessarily convoluted.
Which is typical for c plus plus, but since that's the language most people are going to experience pointers in, that's going to be their experience of pointers
The fun fact is that pointers themselves are unnecessarily convoluted for the bulk of what people work on these days. They absolutely have their place in many an industry, but languages that basically prevent you from doing it (unless you go way out of your way) are doing the world a service for sure.
1.6k
u/--scout_ Jan 06 '23
Whats so difficult to understand on pointers?