I'm trying to visualize pointers.
I've been reading alot about pointers, and I'm only half understanding them. I understand what pointers do. I understand how they are useful. I understand that declaring them and pointees. What I really need is to be able to visualize them so I can remember them and then use them more effectively in practice.
So, if you will bare with me on my possibly odd analogy and let me know if I have this right or not...
We have a fictional city named "Memory City". In Memory City there are lots of houses, each with their own addresses. On resident of Memory city is "Sue". Sue lives at "123 Some Street".
If I wanted to tell the mailman where sue lived I would use "&SuesHouse" correct???
If I wanted to get Sue out of her house I would use "*SuesHouse" (*SuesHouse == "Sue")???
Bah, and I don't even know a good analogy for "SueHouse" to be used.
Can anyone help me? Prefurably using a simular analogy?