谈谈你对类模板的理解:类模板就是将类中的类型抽象化, 类模板不支持自动类推导,实例化对象时必须显示给定模板类型。
1.谈谈虚函数的作用。虚函数的作用,就是让父类指针可以操作子类空间中子类重写父类的虚函数。2.虚函数的注意事项。子类重写父类的虚函数注意:有继承、子类重写父类虚函数(函数名、返回值类型、参数类型个数顺序必须完全一致)。
如果函数的调用,在编译阶段就可以确定函数的调用地址,并产生代码,就是静态多态(编译时多态),就是说地址是早绑定的。
C++最重要的特征是代码重用,通过继承机制可以利用已有的数据类型来定义新的数据类型,新的类不仅拥有旧类的成员,还拥有新定义的成员。
当父类构造函数有参数时,需要在子类初始化列表(参数列表)中显示调用父类构造函数析构函数调用顺序和构造函数相反