转发中的访问冲突异常

时间:2015-01-05 14:52:07

标签: c++ exception access-violation downcast

执行以下向下转发时,我收到了访问冲突异常。我不明白为什么。

ExpressDataSet * data_set;
data_set = dynamic_cast<ExpressDataSet *>(reader.getExpressDataSet());

读者的getExpressDataSet方法定义如下:

virtual BaseExpressDataSet * getExpressDataSet();

所涉及的类之间的关系如下:

class BaseExpressDataSet
{
};

class ExpressDataSet : public BaseExpressDataSet
{
}

我认为现在提供了所有需要的信息。我希望你能帮我澄清这个问题。

0 个答案:

没有答案