天天看點

【蠶食C++】 重寫、重載、重定義

1、重載

一定是同一個作用域下;

如果是在全局下,寫了兩個函數,就不是重載。

2、重定義

發生在兩個不同的類中,一個是子類,一個是父類。

3、重寫

虛函數重寫;父類是一個虛函數。

歸結:

1)普通函數重定義。如果父類的普通成員函數,被子類重寫,說是重定義。

2)虛函數重寫。如果父類的虛函數,被子類重寫,就是虛函數重寫,這個函數會發生多态。