##概要
本片博客 的主要内容有, c++中函数缺省定义、 函数重载的机制 、函数名在VS环境下编译后的修改,引用 及其 注意事项。最后列了一个表
文章目录
缺省定义
缺省参数
缺省参数是声明或者定义函数的参数的时候指定一个默认值。在调用该函数时候。如果没有指定实参,那么就采用默认值进行处理。
void TestRet(int number = 10)
{
cout << number <<endl;
}
int main()
{
TestRet();
TestRet(100);
return 0;
}
以上函数中,第一个TestRet将打印默认值 10。第二个TestRet将打印传输值 100。
缺省参数的分类
全缺省参数 :所有的参数都带有缺省值。
int TestFunc(int a=10,int b=20,int c=30)
{
cout<< a <<endl;
cout<< b <<endl;
cout<< c <<endl;
}
半缺省参数 : 只能从右向左依次写入缺省
int TestFunc(int a=10,int b=20,int c)
{
cout<< a