1.定义:
在这个函数的声明前加上关键字virtual,基类中声明为virtual的函数,所有派生类中都是virtual。
2作用:
声明基类为virtual主要是为了引起晚捆绑或者说达到多态的效果,类似于java中的interface,基类定义了基本的行为函数,将派生类对象向上类型转换后,调用基类的函数是,实际执行的是派生类对象的函数。
3.进一步学习:
http://blog.csdn.net/ssff1/archive/2010/01/05/5138727.aspx
1.定义:
在这个函数的声明前加上关键字virtual,基类中声明为virtual的函数,所有派生类中都是virtual。
2作用:
声明基类为virtual主要是为了引起晚捆绑或者说达到多态的效果,类似于java中的interface,基类定义了基本的行为函数,将派生类对象向上类型转换后,调用基类的函数是,实际执行的是派生类对象的函数。
3.进一步学习:
http://blog.csdn.net/ssff1/archive/2010/01/05/5138727.aspx