c++
文章平均质量分 81
Below_Crusder
这个作者很懒,什么都没留下…
展开
-
2021-01-24
转载自:https://www.cnblogs.com/alinh/p/9636352.html这篇关于C++多态实现以及原理的文章介绍的很详细,作者写的很好!通俗易通!C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如果对象类型是基类,就调用基类的函数 1:用virtual关键字申明的函数叫做虚函数,虚函数肯定是类的成员函数。 2:存在虚函数的类...转载 2021-01-24 14:15:43 · 145 阅读 · 1 评论 -
c++ 摘要
1.不要在派生类中改变虚函数的默认参数值类的指针是动态绑定的,即需要调用哪个作用域的函数需要看程序运行到那个时刻它指向的是什么,本例中pb指向派生类,所以会调用派生类的g函数。但是函数的参数却是静态绑定的,它不会因为pb指向的类型的改变而改变,换句话说,我们定义pb的时候指定它的类型是Base*,是基类指针,所以函数的默认参数绑定的是基类的默认参数值,不会因为它指向的是派生类而改变。——...原创 2019-09-06 11:07:17 · 191 阅读 · 0 评论