【发布时间】:2011-01-05 11:56:03
【问题描述】:
class A
{
public:
virtual void
doSomething(void)
{}
void
doStuff(void)
{
doSomething();
}
};
class B : public A
{
public:
void
doSomething(void)
{
// do some stuff here
}
};
B * b = new B;
b->doStuff();
它给了我分段错误。我究竟做错了什么?在我看来它应该很好用!
【问题讨论】:
标签: c++ methods polymorphism virtual