Исключение нарушения доступа при понижении уровняC++

Программы на C++. Форум разработчиков
Гость
Исключение нарушения доступа при понижении уровня

Сообщение Гость »


При выполнении следующего понижающего преобразования я получаю исключение нарушения доступа. Я не могу понять, почему.

ExpressDataSet * data_set; data_set = Dynamic_cast(reader.getExpressDataSet()); Метод getExpressDataSet средства чтения определяется следующим образом:

виртуальный BaseExpressDataSet * getExpressDataSet(); Отношения между задействованными классами следующие:

класс BaseExpressDataSet { }; класс ExpressDataSet: общедоступный BaseExpressDataSet { } Думаю, вся необходимая информация теперь предоставлена. Надеюсь, вы поможете мне прояснить этот вопрос.

Вернуться в «C++»