
Сообщение от
andrejap
Но где-же хранится адрес здесь: const char* obj {"nebula"}; ?
Как где? В указателе obj. В данном случает, адрес, по которому расположен строковый литерал "nebula". Когда cout << получает указатель на char, он понимет его как адрес начала строки (в данном случае, адрес начала "nebula").
Добавлено через 7 минут
Если хотите вывести, с помощью cout <<, адрес строки, нужно привести указатель на строку к void*:
C++ |
1
2
| const char* obj {"nebula"};
cout << (void*)obj; |
|