構(gòu)造方法重載的定義 什么是重載函數(shù)?舉例說明?
什么是重載函數(shù)?舉例說明?所謂的函數(shù)重載是指同一個(gè)函數(shù)名可以對(duì)應(yīng)多個(gè)函數(shù)的實(shí)現(xiàn)。例如,可以為函數(shù)名add()定義多個(gè)函數(shù)實(shí)現(xiàn),其函數(shù)是求和,即兩個(gè)操作數(shù)求和。其中,一個(gè)函數(shù)是求兩個(gè)整數(shù)的和,另一個(gè)函數(shù)
什么是重載函數(shù)?舉例說明?
所謂的函數(shù)重載是指同一個(gè)函數(shù)名可以對(duì)應(yīng)多個(gè)函數(shù)的實(shí)現(xiàn)。例如,可以為函數(shù)名add()定義多個(gè)函數(shù)實(shí)現(xiàn),其函數(shù)是求和,即兩個(gè)操作數(shù)求和。其中,一個(gè)函數(shù)是求兩個(gè)整數(shù)的和,另一個(gè)函數(shù)是求兩個(gè)浮點(diǎn)數(shù)的和,另一個(gè)函數(shù)是求兩個(gè)復(fù)數(shù)的和。每個(gè)實(shí)現(xiàn)對(duì)應(yīng)一個(gè)函數(shù)體。這些函數(shù)的名稱相同,但其參數(shù)的類型不同。這就是函數(shù)重載的概念。函數(shù)重載在類和對(duì)象的應(yīng)用中尤其重要。函數(shù)重載要求編譯器在調(diào)用函數(shù)時(shí)唯一地確定要執(zhí)行的函數(shù)代碼,即要實(shí)現(xiàn)的函數(shù)。在確定函數(shù)實(shí)現(xiàn)時(shí),需要區(qū)分函數(shù)參數(shù)的個(gè)數(shù)和類型。也就是說,當(dāng)函數(shù)重載時(shí),同名函數(shù)應(yīng)該有不同數(shù)量的參數(shù)或不同類型的參數(shù)。否則,無法實(shí)現(xiàn)重載。具有不同參數(shù)類型的重載函數(shù)。下面是一個(gè)具有不同參數(shù)類型的重載函數(shù)的示例:#include