Well, sorry for the question, is more like a general culture one (haven't found precise answers).
If I have something like
char * Field
or
void * Field
or
double pointers
- The size of the pointer is the same? (as far I remember from college it was 4 bytes but ...)
- Is the size of the pointer the same depending of the architecture of the CPU?
- If I point to a data structure, the size of the the pointer itself is the same, isn't it?
Assume the examples in C (I would be prone to believe that it will be the same for other languages that does not handle pointers directly)