静态绑定:静态–编译时期
静态(编译时期)的多态:
函数重载、模板(函数模板和类模板)。
动态绑定:动态–运行时期
在继承结构中,基类指针(引用)指向派生类对象,通过该指针(引用)调用同名覆盖方法(虚函数)。
基类指针指向哪个派生类对象,就会调用哪个派生类对象的同名覆盖方法,称为多态。
虚函数通过指针或者引用变量调用,才发生动态绑定。
静态绑定:静态–编译时期
静态(编译时期)的多态:
函数重载、模板(函数模板和类模板)。
动态绑定:动态–运行时期
在继承结构中,基类指针(引用)指向派生类对象,通过该指针(引用)调用同名覆盖方法(虚函数)。
基类指针指向哪个派生类对象,就会调用哪个派生类对象的同名覆盖方法,称为多态。
虚函数通过指针或者引用变量调用,才发生动态绑定。