<span style="font-size:18px;">//f0513
//函数重载:C++编译器根据函数参数的类型,数量和排列顺序的差异,来区分同名函数,其技术称为重载技术
//相应的同名函数称为重载函数
#include <iostream>
//using namespace std;
int abs(int a){
return (a>0)?a:-a;
}
double abs(double a){
return (a>0)?a:-a;
}
int main(){
std::cout<<abs(-10)<<endl;
std::cout<<abs(-10.1)<<endl;
}</span>
错误 1 error C2065: “endl”: 未声明的标识符 d:\exercise\vc plus plus\f0513\f0513\f0513.cpp 16
解决方法:
<span style="font-size:18px;">int main(){
std::cout<<abs(-10)<<std::endl;
std::cout<<abs(-10.1)<<std::endl;
}</span>