gal*_*tte 10 c++ polymorphism dynamic-cast language-lawyer cross-cast
我在C++中有以下情况:
Abstract1和Abstract2.他们是无关的.Foo来自推导Abstract1和Abstract2我在一个编译单元,我没有关于类的信息Foo(没有声明,没有定义).只有Abstract1而且Abstract2众所周知.(实际上,Foo甚至在DLL中定义)
将dynamic_cast的允许从铸造Abstract1*到Abstract2*?这是标准吗?