1
功能bar()
无法在此重载的原因是什么?为什么在这里没有范围解析工作?
namespace foo
{
void bar(int) { }
struct baz
{
static void bar()
{
// error C2660: 'foo::baz::bar' : function does not take 1 arguments
bar(5);
}
};
}
没错,但不能告诉编译器它应该继续搜索吗?为什么没有尝试别的东西就会失败? – Mehrdad
@Mehrdad:查看编辑。 –
哦,所以这个名字是隐藏的...有趣的,谢谢。 +1 – Mehrdad