S
Simas Toleikis
Two classes:
class BaseClass
{
public:
virtual void Foo() = 0; // pure virtual here
virtual void Foo(int x);
};
class DerivedClass: public BaseClass
{
public:
void Foo();
};
When calling Foo(int) from DerivedClass pointer compiler cant see this
overload. Where is the problem?
class BaseClass
{
public:
virtual void Foo() = 0; // pure virtual here
virtual void Foo(int x);
};
class DerivedClass: public BaseClass
{
public:
void Foo();
};
When calling Foo(int) from DerivedClass pointer compiler cant see this
overload. Where is the problem?