请考虑以下代码:
class B;
class A
{
public:
A() {}
A(B &b);
};
class B {};
A::A(B &b) {}
int main()
{
B b;
const A &refa = b;// does this line create a temporary value?
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:代码是否const A &refa = b;创建了临时值?
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |