От: | LowCoder | ||
Дата: | 22.04.11 18:12 | ||
Оценка: |
#include <iostream>
using namespace std;
class A
{
public:
virtual void f()
{
cout << "Class A" << endl;
}
};
class B: public A
{
private:
virtual void f()
{
cout << "Class B" << endl;
}
};
int main(int argc, char** argv)
{
A *a = new B;
a->f();
}
Вывод: Class B