ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
函数的占位参数 c++在声明函数时,可以设置占位参数。占位参数只有参数类型声明,而没有参数名声明。一般情况下,在函数体内部无法使用占位参数。 ~~~ void TestFunc01(int a,int b,int){ //函数内部无法使用占位参数 cout << "a + b = " << a + b << endl; } //占位参数也可以设置默认值 void TestFunc02(int a, int b, int = 20){ //函数内部依旧无法使用占位参数 cout << "a + b = " << a + b << endl; } int main(){ //错误调用,占位参数也是参数,必须传参数 //TestFunc01(10,20); //正确调用 TestFunc01(10,20,30); //正确调用 TestFunc02(10,20); //正确调用 TestFunc02(10, 20, 30); return EXIT_SUCCESS; } ~~~ 什么时候用,在后面我们要讲的操作符重载的后置++要用到这个.