次のコードを検討してください。
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;
}
私の質問は: コードconst A &refa = b;
は一時的な値を作成しますか?