Это допустимая функция?

Что происходит со ссылкой в ​​параметре функции, если она уничтожается при возврате функции, тогда как const int * i все еще действительный указатель?

const int* func(const int &x = 5)
{
    return &x;
}


int main()
{
    const int *i = func();
}
13
задан user972473 21 September 2011 в 04:07
поделиться