绝对不要以多态的方式处理数组
1.基类指针或引用可以调用派生类对象,array[i]是一个指针算数表达式,array是一个基类指针,但却是一个含有派生类对象的数组,当遍历数组数组元素时,指针的步长是基类对象的size,会造成意想不到的错误。
2.base class指针删除 derived classes objects构成的数组,其结果未定义。都是步长惹的祸。:)
1.基类指针或引用可以调用派生类对象,array[i]是一个指针算数表达式,array是一个基类指针,但却是一个含有派生类对象的数组,当遍历数组数组元素时,指针的步长是基类对象的size,会造成意想不到的错误。
2.base class指针删除 derived classes objects构成的数组,其结果未定义。都是步长惹的祸。:)