void Foo(int i)
{
}
struct Bar
{
static void Foo() { Foo(1); }
};
Вышеприведенный код не компилируется. Он не может найти Foo(int)
. Зачем? Я знаю, что это связано с тем же именем функции, но не понимает проблему.
Почему мне нужен квалифицированный поиск?