Вопросы по теме 'dynamic-cast'

приведение статических и динамических типов в c ++
Почему static_cast<>() (также известный как downcast) не приводит типы во время выполнения, а dynamic_cast<>() (также известный как upcast)? Оба используются для продвижения по иерархии классов. Что между ними может быть настолько...
412 просмотров
schedule 05.09.2022

Создал свой путь в dynamic_cast, как мне действовать?
Я читаю Простая обработка событий . Автор использует простую структуру для своих событий, но предлагает: Возможным улучшением здесь является передача указателя на класс Event вместо структуры. Затем класс Event может содержать любое...
71 просмотров
schedule 06.12.2023

dynamic_cast (int* to int *) — ошибка компиляции
Для следующего кода: int i = 8; int * p_i = &i; int * p_j; if (typeid(p_i) != typeid(p_j)) { p_j= dynamic_cast<int *>(p_i); } Я получаю следующую ошибку компиляции: ошибка: невозможно dynamic_cast ‘p_i’ (типа ‘int*’)...
731 просмотров
schedule 27.12.2023

dynamic_cast в утверждении, вызывающем ошибку
Я использую устаревшую Visual Studio 2008 (позвольте мне избавить вас от проблем "вот ваша проблема".) Это похоже на проблему с Visual Studio: http://rextester.com/XKFR77690 Похоже, это проблема с макросом assert : http://ideone.com/bhxMi0...
451 просмотров
schedule 11.08.2022

почему эта функция терпит неудачу в своем динамическом_касте(), когда она изначально создавалась как цель вниз?
Это мой первый пост в SO, но я не смог найти ничего подобного на страницах SO. Это довольно просто, и, возможно, у меня зависание мозга (или я действительно мало занимался С++ с конца 90-х, поэтому прошу снисхождения). Примечание. Я убрал ненужный...
46 просмотров

dynamic_cast по вектору объектов С++
У меня есть этот код: //set the AppSystem's Application Vector void AppSystem::setAppVector(vector<Application *> &applicationVector){ try{ vector<Application *> &tmp1(); tmp1 =...
81 просмотров
schedule 02.12.2023