子类指针强转为父类可以调用子类的成员属性吗
时间: 2023-10-03 13:04:30 浏览: 69
A级景区数据文件json
在 C++ 中,子类指针强转为父类指针后,只能调用父类中的成员属性和成员方法,不能直接调用子类中的成员属性和成员方法。但是,如果你确定这个父类指针指向的是子类对象,你可以使用`static_cast`强制转换将父类指针转换为子类指针,然后就可以调用子类中的成员属性和成员方法了。需要注意的是,如果不确定指针实际指向的是哪个类的对象,强制类型转换可能会导致未定义的行为,应该避免这种情况的发生。
阅读全文