![]() |
1
4
使用反射是一种选择吗?如果是,请看 Type::IsAssignableFrom() 方法和 Type::BaseType 财产。 |
![]() |
2
3
正确的方法是使用动态强制转换,并检查nullptr:
您使用的C样式的强制转换(避免使用那些btw)实际上会执行一个安全的强制转换,它在失败时抛出invalidCastException,因此您必须显式地拼写出动态强制转换。 |
![]() |
3
1
好吧,我设法让它工作了 我在getType()之后缺少->baseType()。 这是工作版本
感谢你们所有的时间,支持和奉献=) |
![]() |
4
0
使用typeid运算符怎么样? http://msdn.microsoft.com/en-us/library/fyf39xec(VS.80).aspx |
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 2 年前 |
![]() |
mask2 · 如何轻松访问继承类的功能? 2 年前 |
![]() |
Dimon · 父类中的Setter,以及一些没有参数的子类 2 年前 |
![]() |
Miguerurso · Javascript类继承无法正常工作 2 年前 |
![]() |
GuessMe · 返回新类对象的正确方法(也可以扩展) 2 年前 |
![]() |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 2 年前 |
![]() |
i_know_what · 以基类作为参数重写错误的方法 2 年前 |