C++学习笔记 -动态绑定

静态绑定是根椐编译时声明的变量类型,来决定调用哪个类型的函数; 动态绑定是根椐运行时实际赋给变量的值,来决定调用的是基类类或派生类的函数​。 要实现动态​绑定,必须用到虚函数,没有虚函数参与实现的多态性都不是动态绑定。但是虚函数不是实现动态绑定的唯一条件,实现动态绑定还与虚函数的访问方式有关。只有通过对象指针或对象引用 才能调用虚函数实现动态绑定。​​ #include using namespa
相关文章
相关标签/搜索