Joined October 2013
·
Posted to
The Concept of Pointers
over 1 year
ago
As @milesrout said a pointer is a memory address. If you've ever programmed in assembler code, when you're working with pointers, the pointer literally saves the memory address where you want to read/write data.
When you see the translation for example of a C code into assembler where you are passing a parameter as a reference and not as a value, the traduction as assembler converts that parameter into an address that is read inside your function. That would be the exact way a pointer works in low level.
Awesome! How frustrating it is when you have an amazing website and you need to do complicated tricks just ot adapt it to old IE versions