c++中的虛函數的作用如下:1、實現多態性,多態性是將接口與實現進行分離。2、實現以共同的方法,但因個體差異而採用不同的策略。3、在有可能成爲父類時,虛函數可以被同名子類函數覆蓋,安全係數高。4、虛函數的主要作用是對派生類實現動態聯編。5、調用的函數在基類中被說明爲虛函數,子類中該函數會自動成爲虛函數。