Результаты поиска по запросу "dynamic-cast"
Есть ли способ сделать динамическое неявное приведение типов в C #?
Учитывая этот класс с неявным оператором приведения: public class MyDateTime { public static implicit operator MyDateTime(System.Int64 encoded) { return new MyDateTime(encoded); } public MyDateTime(System.Int64 encoded) { _encoded = encoded; } ...
Java: как я могу сделать динамическое приведение переменной от одного типа к другому?
Я хотел бы сделать динамическое приведение для переменной Java, тип приведен в другой переменной. это обычный кастинг: String a = (String) 5;это то, что я хочу: String theType = 'String'; String a = (theType) 5;Является ли это возможным? ...
ClassCastException
у меня есть два класса в Java как:
Как определяется удаление указателя с помощью динамического приведения
Как показаноВотможно использовать
быть NULL.
я проблема с dynamic_cast. я просто скомпилировал свой проект и протестировал все в режиме отладки, а затем попытался скомпилировать его в режиме выпуска, я скопировал каждую конфигурацию из параметра оптимизации, кроме режима отладки, который ...
Какой тип броска идти от родителя к ребенку?
Этот вопрос о том, какиеПриведение в стиле C ++ должны быть использованы для этого преобразования. Я знаю, что актерский состав в стиле C может достичь этого...
будет работать. Тогда вы можете сравнить указатели, как вы сравниваете сейчас.
ел бы получить некоторую информацию о передовом опыте при сравнении указателей в таких случаях, как этот: class Base { }; class Derived : public Base { }; Derived* d = new Derived; Base* b = dynamic_cast<Base*>(d); // When comparing the two ...
Теперь, если класс не полиморфен, компилятору не удастся выяснить, указывает ли pCar на honda или toyota car. Обратите внимание, что это только один из способов реализации dynamic_cast, поскольку стандарт C ++ ничего не говорит о vtables.
дующем коде при построенииobj в случае 1 мы строимderived Объект класса тоже, но его функции-члены просто недоступны дляobj, Таким образом, при снижении (то есть, в случае 2), используяobj в качестве источника мы построилиderived в этом уже. ...