Рассмотрим на примере нижеУказатели и адреса
int nCount[2] = {5,10};
int* ptrInt;
ptrInt = nCount;
cout<<ptrInt<<Endl;//this will print the address of arrar nCount
Рассмотрим теперь этот
char *str = "Idle mind is a devil's workshop";
int nLen = strlen(str);
char* ptr;
ptr = new char[nLen+1];
strcpy(ptr,str);
cout<<ptr<<endl;//this wil print the string
, но это не должно быть печатанием адрес ул. Я не совсем понимаю.
Стандартные потоки могут обрабатывать другие типы символов, но это всего лишь деталь, которую я бы не добавил к моему ответу. – AraK