void func(int a = 1,int b = 1,...,int x = 1)
如何避免调用func(1,1,…,2)当我只想设置x参数时,其余的用于以前的默认参数?
例如,就像func(paramx = 2,其他=默认)
另一种方法是提供一套重载函数.
另外,你可以使用可变参数模板自己设计一些东西.