c++函数的缺省参数实例

c++函数的缺省参数实例,重载函数使用方便,易于理解,默认参数的函数如果不加标注的话很容易被忽略,而且容易被其他有参数的同名函数覆盖;具有默认参数的函数重载的是参数的数值,而重载函数重载的是参数的类型。

#include <iostream>
using namespace std;
class cube
{
public:
void sum(int =10,int =5);//c++函数的缺省参数
private :
int i;
int j;
};

int main(){
cube a;
a.sum(2,3);
a.sum();//采用默认参数
return 0;

}

void cube::sum(int x,int y){
i=x;
j=y;
cout<<”i:”<<i<<”\t\t”<<”j:”<<j<<endl;
} 本文链接地址: c++函数的缺省参数实例