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