今天在学习c++11的时候遇见了override说明符,顺便复习了下继承中的隐藏概念,发现以前还是没有理解到位,各种百度后发现两篇比较好的文章:
https://www.cnblogs.com/luxiaoxun/archive/2012/08/09/2630751.html
https://www.cnblogs.com/xinxue/p/5471708.html
特此记录。
简单概括之:
上述隐藏基类版本的现象就是失去了多态性,指针和引用不是按照指向的对象来调用方法,而是根据指针或者引用的类型来调用方法。