Результаты поиска по запросу "dynamic-cast"

3 ответа

Невозможно dynamic_cast void * для шаблонного класса

3 ответа

dynamic_cast COM-объекта в COM-интерфейс не влияет на счетчик ссылок, не так ли?

Если у меня есть класс C ++, X, который реализует интерфейсы COM IY и IZ, и у меня есть указатель y на интерфейс IY объекта типа X, и я делаю это: IZ *z = dynamic_cast<IZ *> ( y );Это не влияет на счетчик ссылок объекта, не так ли? Мне не нужно ...

12 ответов

Java: как я могу сделать динамическое приведение переменной от одного типа к другому?

Я хотел бы сделать динамическое приведение для переменной Java, тип приведен в другой переменной. это обычный кастинг: String a = (String) 5;это то, что я хочу: String theType = 'String'; String a = (theType) 5;Является ли это возможным? ...

ТОП публикаций

3 ответа

Почему dynamic_cast является злом или нет? Должен ли я использовать dynamic_cast в этом случае?

Некоторые говорят

5 ответов

Это не самая объектно-ориентированная ситуация, но это случается, и dynamic_cast может помочь вам в этом (ну, в общем, приведение не слишком объектно-ориентировано).

ного раз говорили (и я видел себя на практике), что использование dynamic_cast часто означает плохой дизайн, потому что он может и должен быть заменен виртуальными функциями. Например, рассмотрим следующий код: class Base{...}; class ...

3 ответа

dynamic_cast против предоставления виртуальных функций в родительском классе (C ++)

У меня есть родительский классбаза" и другой класс "полученный» что наследует отбаза"." полученный» имеет 1 метод cH1. если я сделаю это: base* b = new derived();И я хочу быть в состоянии сделать это: b->cH1();Очевидно, я могут и есть 2 ...

3 ответа

Какой тип броска идти от родителя к ребенку?

Этот вопрос о том, какиеПриведение в стиле C ++ должны быть использованы для этого преобразования. Я знаю, что актерский состав в стиле C может достичь этого...

2 ответа

Хорошо известное решение, позволяющее избежать медлительности dynamic_cast?

8 ответов

Тестирование класса C ++ для функций

У меня есть набор классов, которые описывают набор логических блоков, которые могут хранить вещи и делать что-то с ними. я имею

4 ответа

Производительность dynamic_cast?