I am studying about pointers in C++. In the following code I have a pointer to an int. I am not able to understand what\'s the difference between sizeof(*ptr) and sizeof(ptr