1. 首页
  2. 编程语言
  3. Delphi
  4. C++基类指针和派生类指针之间的转换方法讲解

C++基类指针和派生类指针之间的转换方法讲解

上传者: 2020-09-11 18:03:18上传 PDF文件 54.06KB 热度 17次

函数隐藏是指派生类中函数与基类中的函数同名,但是这个函数在基类中并没有被定义为虚函数,这种情况就是函数的隐藏。所谓隐藏是指使用常规的调用方法,派生类对象访问这个函数时,会优先访问派生类中的这个函数,基类中的这个函数对派生类对象来说是隐藏起来的。但是隐藏并不意味这不存在或完全不可访问。函数覆盖特指由基类中定义的虚函数引发的一种多态现象。即便是使用强制转换,将派生类指针强制转换成基类指针,通过这个“强制指向基类的派生类指针”访问的函数依然是派生类的成员函数。

用户评论