c++Virtual关键字

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/AlenCzf/article/details/51762765

c++也是用到面向对象的思想,因此创建函数时,当子类重写了父类函数,则默认会被父类函数方法覆盖,无论子类或父类对象调用,都使用父类方法,因此就会涉及到关键字Virtual。


因此,在父类同名函数前增加关键字Virtual就可以避免这种情况发生,至于子类函数则可写可不写,默认有该关键字属性,这样就可以依据对象来进行函数调用。

猜你喜欢

转载自blog.csdn.net/AlenCzf/article/details/51762765
今日推荐