owa*_*agh 0 c++ constructor scope reference
以下代码是否安全?
class B {
public:
int& b;
B (int& _b) :
b(_b) {}
};
B* foo() {
int a;
return new B(a);
}
Run Code Online (Sandbox Code Playgroud)
foo返回的对象中的引用是否会指向任何内容(因为int a超出范围)或编译是否计算出来?