ダイナミックキャストからのベースクラスポインタへの参照を取得することは可能ですか?dynamic_castから非const参照を取得する
#include <cassert>
class A{
public:
virtual ~A(){}
};
class B : public A{};
int main(){
A *a = new B;
B *&b = dynamic_cast<B *>(a);
// work with pointer as of type B
b = new B; // this should change a aswell
assert(a == b);
}
このコードは