标签: c++
返回const lvalue引用会延长变量的生命周期吗?如果我有这个代码
const int& refer() { int x = 2938; return x; } int main() { const int& catcher = refer(); return 0; }
变量x的生命周期是否会延长以匹配引用catcher的生命周期?就像使用const左值引用延长临时(rvalue)的生命周期一样?
x
catcher