const lvalue引用返回会延长变量的生命周期吗?

时间:2018-02-04 12:17:07

标签: c++

返回const lvalue引用会延长变量的生命周期吗?如果我有这个代码

const int& refer()
{
    int x = 2938;
    return x;
}
int main()
{
    const int& catcher = refer();
    return 0;
}

变量x的生命周期是否会延长以匹配引用catcher的生命周期?就像使用const左值引用延长临时(rvalue)的生命周期一样?

0 个答案:

没有答案