為什么要用函數重載


函數重載


目錄

1.什么是函數的重載
2.函數重載的好處
3.函數重載的注意項

什么是函數重載?

  • 函數重載的定義:兩個以上的函數,具有相同的函數名,但是形參的個數或者類型不同,編譯器根據實參和形參的類型及個數的最佳匹配,自動確定調用哪一個函數

  • 表達形式:

    1.形參類型不同

2.形參個數不同

函數重載的意義

C++允許功能相近的函數在相同的作用域內以相同的函數名定義,從而形成重載,方便使用

函數重載的注意項

  • 編譯器不以形參名區分函數

  • 編譯器不以返回值區分函數



  • 不同功能的函數設置為重載函數


  • 當使用具有默認形參值的函數重載形式時,要注意二義性


解決方法:出現二義性的問題時,可以采用不同函數名進行區分


免責聲明!

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



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