构造函数不能调用没有具体现实的成员函数
stylev @ 2006-06-27 22:34
class A
{
public:
A()
{
fun(); //error
rfun(); //error
}
virtual void fun() = 0;
void rfun();
};
构造函数不能调用没有具体现实的成员函数.
上面的fun()是纯虚函数,没有给出具体现实,所以在constructor中调用会出错.
上面的rfun()是普通成员函数,但他没有在类体或类外给出现实,所以调用也会出错.