【发布时间】:2011-08-10 01:31:57
【问题描述】:
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" ) 之类的函数吗? 我的编译器没有正常工作吗?
【问题讨论】:
标签: c++ g++ default-arguments