C++中函數重載時通過什么來區分函數?


標答:

函數重載時,要通過函數簽名對函數進行區分。

所謂函數簽名,是由以下兩個部分組成的:

  1. 函數名
  2. 函數參數的個數和類型

在重載的函數中,由於函數名相同,因此要區分函數就要從參數方面入手,從函數傳遞參數的個數和類型上去判斷究竟是哪個函數被調用了。

注意,C/C++是可以忽略函數返回值的,因此,不能從函數返回值上分析重載時調用哪一個函數。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM