天天看點

c++中的函數重載

函數重載:

    用同一個函數名定義不同的參數

   當函數名和不同的參數搭配時函數的含義不同

int func(int x){        //一個int參數

   return x;

}

int func(int a,int b)    //兩個int參數

{

    return a+b;

int func(char *s){      //一個char*參數

    return strlen(s);

上述中執行結果的傳回函數值不同,說明函數重載成功

函數重載至少滿足下面一個條件

   參數個數不同

   參數類型不同

   參數順序不同

int func(int a,const char *s);

int func(const char* s,int a);

int main()

繼續閱讀