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

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

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


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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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