Object Slicing、向上转型与向下转型 | C++

本章覆盖:object slicing;pass derived by value to base;upcast;downcast;`dynamic_cast`;RTTI;polymorphic type requirement;reference cast failure;pointer cast failure;更优设计通常避免频繁向下转型。

本章知识点

  • object slicing
  • pass derived by value to base
  • upcast
  • downcast
  • dynamic_cast
  • RTTI
  • polymorphic type requirement
  • reference cast failure
  • pointer cast failure
  • 更优设计通常避免频繁向下转型