При выполнении следующего отката я получаю исключение нарушения прав доступа. Я не могу понять почему.
ExpressDataSet * data_set;
data_set = dynamic_cast<ExpressDataSet *>(reader.getExpressDataSet());
Метод getExpressDataSet читателя определяется следующим образом:
virtual BaseExpressDataSet * getExpressDataSet();
Отношения между участвующими классами следующие:
class BaseExpressDataSet
{
};
class ExpressDataSet : public BaseExpressDataSet
{
}
Я думаю, что вся необходимая информация теперь предоставляется. Я надеюсь, что вы могли бы помочь мне прояснить этот вопрос.
Задача ещё не решена.