Как напечатать значение ссылки на указатель?Как напечатать значение ссылки на указатель
int& createInt(){
auto uPtr = make_unique<int>(2);
auto ptr(uPtr.get());
return *ptr;
}
Как напечатать значение 2
, когда я звоню createInt()
функцию?
int& x = createInt(); // what will be the value of "x"
Код, который вы опубликовали, является неопределенным поведением, поскольку вы будете печатать значение по удаленному адресу. – utnapistim
'std :: cout << * ptr << std :: endl;' возможно? –
Или 'std :: cout << 2 << std :: endl;'. – juanchopanza