学习C++必定会遇到重载.重写.重定义.概念的东西多也是学习C++蛋疼之处,但是还是得弄懂,学懂了也就不觉得多了. 概念,特点: 重载: 直白点说就是函数名字相同,传参的个数,类型不一样.判断标准在于传参是否相同.它有以下的特点: 1.重载只发生在同一类中. 2.子类不能重载父类的函数 3.在程序编译期间,编译器将 重写: 1.发生在子类和父类之间 2.子类虚继承(使用了virtual关键字)父类的同名函数,并且原型相同 重定义: 与重写唯一不同的在于没有使用virtual关键字 名称覆盖在后面…