我想投这个:
class Base
{
public:
virtual ~Base(){};
};
class Der : public Base {};
int main()
{
const Base* base = new Der;
Der* der = dynamic_cast<Der*>(base); // Error
return 0;
}
我应该怎么办?我试图提出:const Der* der = dynamic_cast<Der*>(base);
维护 const 但这不起作用。