От: | Юрий Жмеренецкий | ICQ 380412032 | |
Дата: | 27.08.09 12:07 | ||
Оценка: |
#include <iostream>
using namespace std;
struct A
{
virtual void f(int a = 1) {
cout << "A::f(" << a << ")" << endl;
}
};
struct B : A
{
virtual void f(int a = 2) {
cout << "B::f(" << a << ")" << endl;
}
};
void g(A* p) {
p->f();
}
int main()
{
B b;
g(&b);
}