C++ Primer第五版笔记——虚函数

当咱们使用基类的引用或指针调用一个虚成员函数时会发生动态绑定,知道运行时才会知道到底调用了哪一个版本的虚函数,所以全部的虚函数都必须有定义。 对虚函数的调用可能在运行时才被解析 面向对象编程的核心思想是多态性(polymorphism)。多态性这个词源于希腊语,其含义是“多种形态”,引用或指针的静态类型与动态类型不一样这一事实是C++语言支持多态性的根本所在。 当使用基类的引用或指针调用基类中定义
相关文章
相关标签/搜索