When I was reading about pointers at cplusplus, I came across this (quoted) sentence and I have a few questions:
Each one is intended to point to a different data type, but, in fact, all of them are pointers and all of them are likely going to occupy the same amount of space in memory (the size in memory of a pointer depends on the platform where the program runs).
I have two questions:
Why are they going to occupy the same amount of space in memory?
Why does the size in memory of a pointer depends on the platform?