如何在具有默认参数的函数中省略中间参数?

时间:2017-04-06 21:14:17

标签: c++

#include <iostream>

int sumofthree(int a=1, int b=2, int c=3) {
  return a+b+c;
}

int main ()
{
  std::cout << sumofthree(5); //10
  std::cout << sumofthree(5,3); //11
  std::cout << sumofthree(1,,2); //error

  return 0;
}

是否可以省略传递中间参数?如果是这样,怎么样? (不使用#macros

1 个答案:

答案 0 :(得分:4)

你所要求的是不可能的。