void func ( string word = "hello", int b ) {
// some jobs
}
in another function
//calling
func ( "", 10 ) ;
当我编译它时,编译器发出错误;
default argument missing for parameter
How当然,我可以在不改变任何东西的情况下修复它吗,例如不制作“int b = 0”?
此外,我想使用像 func(10) 或 func("hi") 这样的函数?我的编译器没有正确完成其工作吗?
不能有非默认参数after您的默认参数开始。换句话说,您将如何指定一个值b
离开word
默认为“你好”?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)