大虾帮忙指点下,关于派生类和虚函数的
在看C++ PRIMER,里面说,如果基类定义了一个虚函数,一般来说,派生类需重新定义这个虚函数,尽管不是必须的
但实际上我遇到了这么一个问题
//base
class protocol
{
public:
virtual void breadgateway();
}
// derived A
class protocol1281:public protocol
{
public:
virtual void breadgateway();
}
// derived B
class protocol1291:public protocol
{
}
子类B没有定义breadgateway,为啥编译通不过?protocol1291补上该函数OK
用的是vc++ 6.0