SelectionHandler* handler=...
handler->onSelect();
handler的运行时类型是MarkerSelectionHandler,SelectionHandler的子类,onSelcet在父类中定义的是虚函数,在子类中继承了这个虚函数,并且也是虚函数。_
使用时,难道不是根据handler的子类类型自动调用相应的函数吗?为什么不能识别RTTI?
SelectionHandler* handler=...
handler->onSelect();
handler的运行时类型是MarkerSelectionHandler,SelectionHandler的子类,onSelcet在父类中定义的是虚函数,在子类中继承了这个虚函数,并且也是虚函数。_
使用时,难道不是根据handler的子类类型自动调用相应的函数吗?为什么不能识别RTTI?
SelectionHandler* handler=... // 确认所指的对象是否存在?否则可能出现问题
handler->onSelect();