I was wondering what could be the size of an object of an empty class. It surely could not be 0 bytes since it should be possible to reference and
It is because of this pointer , although pointer is (integer) of 4 byte but it refer to a one memory location ( one Unit ) which is 1 byte.