详解C++中的内联函数和函数重载

2020-01-06 13:49:36王振洲
  • 运行情况如下:

     

     
    1. max(a, b, c)=27  max(a, b)=8 

    两次调用max函数的参数个数不同,系统就根据参数的个数找到与之匹配的函数并调用它。

    参数的个数和类型可以都不同。但不能只有函数的类型不同而参数的个数和类型相同。例如:

     

     
    1. int f(int); //函数返回值为整型  long f(int); //函数返回值为长整型 
    2. void f(int); //函数无返回值