参考:默认实参
#include <iostream>
void f(int a, int b = 1); // 只要前面声明了 b 的值,后面 b 可以不给默认值
void f(int a = 2, int b) {
std::cout << a << ' ' << b << '\n';
}
int main() {
f();
}
参考:默认实参
#include <iostream>
void f(int a, int b = 1); // 只要前面声明了 b 的值,后面 b 可以不给默认值
void f(int a = 2, int b) {
std::cout << a << ' ' << b << '\n';
}
int main() {
f();
}