标签: c++ arguments
我依稀记得有可能写出类似的内容:
void f(int a, int b=0, bool c=!val);
如果在参数列表的开头写了一些额外的东西。 GCC中的示例给出了在范围内声明的val错误。 不幸的是,我在互联网上找不到任何参考,所以我在这里问。
val
答案 0 :(得分:1)
重载f()怎么样?价值是否恒定不会成为问题。
void f(int a, int b, bool c); void f(int a, int b=0) { f(a,b,!val); }