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

3 ответа

Есть ли способ сделать динамическое неявное приведение типов в C #?

Учитывая этот класс с неявным оператором приведения: public class MyDateTime { public static implicit operator MyDateTime(System.Int64 encoded) { return new MyDateTime(encoded); } public MyDateTime(System.Int64 encoded) { _encoded = encoded; } ...

12 ответов

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

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

1 ответ

ClassCastException

у меня есть два класса в Java как:

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

1 ответ

Как определяется удаление указателя с помощью динамического приведения

Как показаноВотможно использовать

2 ответа

 быть NULL.

я проблема с dynamic_cast. я просто скомпилировал свой проект и протестировал все в режиме отладки, а затем попытался скомпилировать его в режиме выпуска, я скопировал каждую конфигурацию из параметра оптимизации, кроме режима отладки, который ...

3 ответа

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

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

1 ответ

Динамическое преобразование C ++ в шаблон класса с параметром шаблона template, являющимся шаблоном класса или шаблоном псевдонимов.

2 ответа

 будет работать. Тогда вы можете сравнить указатели, как вы сравниваете сейчас.

ел бы получить некоторую информацию о передовом опыте при сравнении указателей в таких случаях, как этот: class Base { }; class Derived : public Base { }; Derived* d = new Derived; Base* b = dynamic_cast<Base*>(d); // When comparing the two ...

3 ответа

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

4 ответа

Теперь, если класс не полиморфен, компилятору не удастся выяснить, указывает ли pCar на honda или toyota car. Обратите внимание, что это только один из способов реализации dynamic_cast, поскольку стандарт C ++ ничего не говорит о vtables.

дующем коде при построенииobj в случае 1 мы строимderived Объект класса тоже, но его функции-члены просто недоступны дляobj, Таким образом, при снижении (то есть, в случае 2), используяobj в качестве источника мы построилиderived в этом уже. ...