[求助]类的小疑问
class A{
public:
//....
virtual void funtion(char c)=0;
//其他
};
void f(A& b)
{
b.funstion('c');
}
class B:public A{
void funtion(char c);
//其他..
};
void main()
{
B b;
f(b);
}
请问f(b),用B类的对象作为参数这样使用行吗?执行的是A类的成员函数funtion还是B类的???
电脑上没装编译器,没办法调试,达人帮帮忙.
[此贴子已经被作者于2006-8-25 16:40:43编辑过]