绑定:把函数体和函数调用相联系称为绑定。
早绑定:在调用该函数时若该函数已经定义,则为早绑定。
晚绑定:当父类的某函数为纯虚函数时,子类对其实现,那么我使用多态机制(父类的指针指向子类对象)时调用该函数,就是晚绑定了。(使用虚函数只是一种方式,还可以用函数指针)
Q:早绑定和晚绑定的区别?
A:早绑定发送在程序运行之前,也是编译和链接阶段;晚绑定发生在程序运行期间,主要体现在继承的多态方面。
绑定:把函数体和函数调用相联系称为绑定。
早绑定:在调用该函数时若该函数已经定义,则为早绑定。
晚绑定:当父类的某函数为纯虚函数时,子类对其实现,那么我使用多态机制(父类的指针指向子类对象)时调用该函数,就是晚绑定了。(使用虚函数只是一种方式,还可以用函数指针)
Q:早绑定和晚绑定的区别?
A:早绑定发送在程序运行之前,也是编译和链接阶段;晚绑定发生在程序运行期间,主要体现在继承的多态方面。