//函数重载 //函数重载概述 //作用 : 函数名可以相同,提高复用性 //函数重载满足条件 //⚪同一个作用域下 //⚪函数名相同 //⚪函数参数类型不用 或者 个数不用 或者 顺序不同 //注意 : 函数的返回值不可以作为函数重载的条件 #if(0) #include void func() { std::cout << "func的调用" << std::endl; } void func(int a ) { std::cout << "func(int a )的调用" << std::endl; } void func(double a) { std::cout << "func (double a) 的调用" << std::endl; } void func(int a, double b) { std::cout << "func (int a, double b) 的调用" << std::endl; } void func(double a, int b) { std::cout << "func (double a, int b) 的调用" << std::endl; } int func(double a, int b) { std::cout << "func (double a, int b) 的调用" << std::endl; } //注意事项 //函数的返回值不可以作为函数重载的条件 int main() { //func(); //func(10); //func(3.14); //func(10, 3.14); func(3.14, 10); system("pause"); return 0; } #endif