русский
Germany.ruForen → Архив Досок→ Programmierung

[C++] Иерархия функторов

20.11.06 12:31
Re: [C++] Иерархия функторов
 
Simple Nothing is f*cked
Simple
in Antwort rahimov80 20.11.06 12:09
Давай на "ты". На "вы" в сети общаться не принято :)
Такой пример:
class Base
{
virtual void foo();
}
class Derived : public Base
{
virtual void foo();
}
void f(Base a)
{
a.foo();
}
int main()
{
Base b;
f(b);
Derived d;
f(d);
}


Какая из foo будет вызвана во втором случае, Base::foo или Derived::foo?

 

Sprung zu