标签: c++ overloading default-parameters default-arguments
在C ++中,如果我重载像下面这样的函数
void foo(int bar); void foo(int bar, float baz = 0);
然后我称之为
foo(1);
将会调用哪个foo?
答案 0 :(得分:0)
我尝试了,并且在David Haim对我的问题的评论中说,它不会编译。
答案 1 :(得分:-2)
为什么你甚至需要第一个?似乎多余。第一个将被击中。这是重复的。检查here以获取答案。