0
我有一个关于基类派生类关系和投射的快速问题。就像标题所说的那样,我需要将一个指向派生类的指针转换为对父类的引用。目前,我有这样的代码:将派生类指针投射到基类参考
IIcon& retval = static_cast<IIcon&>(*obj)
,其中obj是一个AtlasTexture*
对象,它是派生类IIcon
。
我对C++中许多不同类型的转换仍然有点模糊,并想知道这是否可行,以及是否有更高效或安全的方法来做同样的事情。
谢谢。
这是有效的,你是铸造派生类的父类的任何时间? – sm81095
@ sm81095是的,它是有效的。 –
好的,谢谢。 – sm81095