void func ( string word = "hello", int b ) {
// some jobs
}
in another function
//calling
func ( "", 10 ) ;
当我编译它时,编译器会发出错误;
default argument missing for parameter
我怎样才能在不改变任何东西的情况下修复它,当然,比如不做 "int b = 0" ?此外,我想使用 func ( 10 ) 或 func ( "hi" ) 之类的函数吗? 我的编译器没有正确地完成它的工作吗?