Как напечатать адрес, хранящийся в указателе на языке C++?
Когда я объявляю указатель в C, после указания его на адрес я могу видеть адрес с помощью оператора:
int *ptr = &var; printf("%p", ptr);
Это позволит напечатать адрес, хранящийся в ptr, который будет напечатан.
Как сделать то же самое в C++?
Я использовал символьный указатель, чтобы указать на динамически выделяемую память. Мне нужен адрес, с которого начинается воспоминание.
Что я уже пробовал:
Я попытался найти в интернете, чтобы сделать это, но ничего не смог найти.
0x01AA
пробовать void *ptr= &var
KarstenK
в вашем случае лучше использовать 'char *p', чтобы все (даже компилятор) знали, что вы делаете ;-)