摘要:
构造函数和析构函数在类中的调用顺序: 1)构造函数: 定义一个对象时先调用基类的构造函数、然后调用派生类的构造函数。 1)析构函数: 析构与构造的过程恰好相反:先调用派生类的析构函数、然后调用基类的析构函数。 注意:由于vs2013无法显示输出析构函数的内容,所以采用输出到文本中的方式。 输出结果: 阅读全文
摘要:
上诉代码是虚函数的一个例子。其中B类继承A类,由于编写代码的时候并不能确定被调用的是基类的函数还是哪个派生类的函数,所以被成为"虚"函数。而虚函数只能借助于指针或者引用来达到多态的效果。 纯虚函数 一、定义: 纯虚函数是在基类中声明的虚函数,它在基类中没有定义,但要求任何派生类都要定义自己的实现方法 阅读全文