/* 在函数名相同,参数不同的情况下,系统能自动分辨出在调用时该使用 哪种函数,从而输出正确的答案. */ # include<cstdio> # include<iostream> using namespace std; int add( int x,int y ) { return x+y; } double add( double a,double b ) { return a+b; } int main(void) { cout<<add(1,2)<<endl; cout<<add(1.2,2.2)<<endl; return 0; }