1. 多态 突破对象访问私有函数的限制
父类中public 虚函数
子类公有继承父类 并且重写该虚函数 并且标为private
基类指针指向派生类,
这样编译时 编译器 基类中为public 通过
而运行时确实用虚函数表来访问,就可以访问到子类中的private
2.f(int i = 10)
虚函数是动态邦定的,而虚函数的默认参数是静态邦定的,而不管在后面执行时动态调用哪个虚函数
1. 多态 突破对象访问私有函数的限制
父类中public 虚函数
子类公有继承父类 并且重写该虚函数 并且标为private
基类指针指向派生类,
这样编译时 编译器 基类中为public 通过
而运行时确实用虚函数表来访问,就可以访问到子类中的private
2.f(int i = 10)
虚函数是动态邦定的,而虚函数的默认参数是静态邦定的,而不管在后面执行时动态调用哪个虚函数