【发布时间】:2017-04-06 21:14:16
【问题描述】:
#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)
【问题讨论】:
-
不。做不到。
-
不,不可能。
-
好的,关闭这个还是我应该删除这个?
-
这是一个有效的问题,没有人提出过欺骗。请保留它。仅仅因为答案是“否”并不意味着这个问题就不那么有趣了。
-
请记住,好的问题是其他人也在问的问题。这个绝对符合要求。
标签: c++