0
我有類似如下:我可以使用對派生類實例的基類引用初始化派生類引用嗎?
class A { ... };
class B : public A { ... };
// ...
B b;
const A& aref(b);
// ...
const B& bref(aref);
,當我編譯,我得到:現在
no suitable user-defined conversion from "const A" to "const B" exists
,如果這些都是指針,而不是引用,我會用
bptr = dynamic_cast<B*>(aptr);
但引用沒有。我該怎麼辦?切換到指針?別的東西?