如果这个基本问题已经得到回答,我们深表歉意。我会在括号内放什么,print()
以便将第一个参数保留为默认值,但为以下参数赋予新值 1 和 2?我知道我可以从字面上把 0 放在那里,但有没有办法让它默认?
#include<iostream>
using namespace std;
void printer(int a=0, int b=0, int c=0){
cout << a << endl;
cout << b << endl;
cout << c << endl;
}
int main(){
//leave a=0 and replace both b and c
printer(/*?*/,1,2);
return 0;
}