標答:
函數重載時,要通過函數簽名對函數進行區分。
所謂函數簽名,是由以下兩個部分組成的:
- 函數名
- 函數參數的個數和類型
在重載的函數中,由於函數名相同,因此要區分函數就要從參數方面入手,從函數傳遞參數的個數和類型上去判斷究竟是哪個函數被調用了。
注意,C/C++是可以忽略函數返回值的,因此,不能從函數返回值上分析重載時調用哪一個函數。
標答:
函數重載時,要通過函數簽名對函數進行區分。
所謂函數簽名,是由以下兩個部分組成的:
在重載的函數中,由於函數名相同,因此要區分函數就要從參數方面入手,從函數傳遞參數的個數和類型上去判斷究竟是哪個函數被調用了。
注意,C/C++是可以忽略函數返回值的,因此,不能從函數返回值上分析重載時調用哪一個函數。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。