在c++中,函數(shù)可以重名,函數(shù)可以通過形參進行區(qū)分
例如
void money ();void money (int);void monry (int ,double);這三個函數(shù)可以同時存在,可以理解為編譯器將其改名。
void money ();void money_int (int);void monry_int_double (int ,double);所以形參不同的情況下函數(shù)名可以相同,也就是說可以通過形參區(qū)分函數(shù), 但是不能通過函數(shù)的返回類型區(qū)分。 例如
void money ();int money ();無法通過編譯。
p.s:
類中構(gòu)造函數(shù)的重載被稱為重構(gòu)函數(shù)重載對多態(tài)很重要新聞熱點
疑難解答
圖片精選