C ++“重载”第二个默认函数参数

时间:2017-01-16 18:00:02

标签: c++ default-arguments

有没有办法在Python中选择要在c ++中覆盖哪些函数参数?

示例代码:

#include <iostream>

using namespace std;

void test(int a=1, int b=1) {}

int main()
{
    test(b=2);
    cout << "kkk" << endl;
}

1 个答案:

答案 0 :(得分:0)

不,没有。在C ++中,您始终需要按照它们在函数声明中出现的顺序提供参数。

许多情况下存在的解决方法是为该函数提供重载。