我有以下课程:
class Father {
//some code
}
class child1: public Father {
//some code
}
class childN: public Father {
//some code
}
我有两个父亲参考名单。我需要检查另一个列表中是否存在列表的一个实例。我需要做一个深刻的"检查(不是指针比较)。我可以做一个dynamic_cast
,然后比较对象,但我想知道是否有一些聪明的方法或模式。
编辑:父类是一个泛型类,唯一标识符只能用于某些子类。