C++基础知识复习--函数重载

    xiaoxiao2021-03-25  191

    函数返回值类型不同不能作为重载的依据

    只能是参数个数和参数的类型。

    //4-54 #include<iostream> #include<string> using namespace std; class Test { int Num1, Num2; float Num3, Num4; string str1, str2; public: int square(int Num1, int Num2) { if (Num1 > Num2) return Num2; else return Num1; } float square(float Num3, float Num4) { if (Num3 > Num4) return Num4; else return Num3; } string square(string str1, string str2) { if (str1.size() > str2.size()) return str2; else return str1; } }; int main() { Test T; cout<<T.square((float)5.55, (float)8.33)<<endl; cout<<T.square("dad","s")<<endl; return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-5984.html

    最新回复(0)