yanweixin
AMANDAIU
2015-07-22 07:36

为什么派生类的指针指向基类对象 还可以调用派生类的函数?

  • c++
  • 编程

想不明白啊,高手帮帮忙吧

Derived1 * hh = static_cast(new Base);
hh->derivedfunction(); // 这里竟然是可以的 为什么呢 hh指向的是一个基类对象啊??
而且即使derivedfunction里面用到派生类的私有成员也是可以的,
这到底是为什么啊???

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答