Этот код компилируется, но не генерирует результаты, которые я бы ожидать:Как я могу получить адрес char &?
#include <iostream>
int main()
{
char h = 'h';
char& href = h;
std::cout << &href << std::endl;
int x = 1;
int& xref = x;
std::cout << &xref << std::endl;
}
В результате получается нечто вроде:
h
0x22fe38
Как получить адрес char
мой char&
является альясинга ?
Это не проблема, но не используйте 'std :: endl', если вам не нужен дополнительный материал, который он делает. '' \ n'' заканчивает линию. –