比较避免动态转换的对象

时间:2015-03-06 16:54:53

标签: c++ dynamic-cast

我有以下课程:

class Father {
//some code
}

class child1: public Father {
//some code
}

class childN: public Father {
//some code
}

我有两个父亲参考名单。我需要检查另一个列表中是否存在列表的一个实例。我需要做一个深刻的"检查(不是指针比较)。我可以做一个dynamic_cast,然后比较对象,但我想知道是否有一些聪明的方法或模式。

编辑:父类是一个泛型类,唯一标识符只能用于某些子类。

0 个答案:

没有答案