What is the byte size of a pointer to pointer? Is it the same as the byte size of a regular pointer(typically 4 on a 32bit machine, 8 on a 64bit machine - although not always)?
For example:
int *p;
int **q;
what would the pointer to pointer q be?