2
ответа

Почему Счетный. Бросок повышает InvalidCastException?

Если я могу неявно бросить целочисленное значение к двойному, как: интервал = 4; удвойте b = a;//теперь b содержит 4.0, Почему может я не делать этого: интервал [] intNumbers = {10, 6, 1, 9}; дважды [] doubleNumbers2 =...
вопрос задан: 18 January 2018 09:30
2
ответа

кастинг через пустоту* вместо того, чтобы использовать reinterpret_cast

Я читаю книгу, и я нашел, что reinterpret_cast не должен использоваться непосредственно, а скорее бросающий для освобождения* в сочетании с static_cast: T1 * p1 =... освобождают *pv=p1; T2 * p2 = static_cast <T2*> (...
вопрос задан: 20 December 2017 10:01
2
ответа

PHP: Почему преобразованный тип с!! $var вместо (булева) $var?

Оба из них удостоверятся, чем $var является булевым значением, но последний кажется более ясным. Двойной восклицательный знак (!!) короче, чтобы ввести, но менее ясный, и более вероятно вызвать беспорядок. Нет...
вопрос задан: 28 November 2017 00:42
2
ответа

безопасность static_cast

AFAIK, для указателей/ссылок static_cast, если определение класса не будет видимо к компилятору в этой точке, то static_cast будет, ведут себя как reinterpret_cast. Почему static_cast небезопасный для...
вопрос задан: 23 November 2017 13:02
2
ответа

Приведение указателей на функции в C ++

У меня есть указатель void, возвращаемый функцией dlsym (), я хочу вызвать функцию, указанную указателем void. Поэтому я выполняю преобразование типов путем приведения: void * gptr = dlsym (некоторый символ ..); typedef void (* fptr) (); ...
вопрос задан: 16 July 2017 23:37
2
ответа

кастинг Объектного массива к Целочисленной ошибке массива

Что случилось со следующим кодом? Объект [] = новый Объект [1]; Целое число b=1; [0] =b; Целое число [] c = (Целое число []) a; код имеет следующую ошибку в последней строке: Исключение в "основном" потоке...
вопрос задан: 29 May 2017 14:19
2
ответа

Почему Бросок не <удвоит> () работу над IEnumerable <интервал>? [дубликат]

Возможные Дубликаты: Счетный. Составу исполнителей <T> дополнительный метод не удается бросить от интервала до длинного, почему? Озадачивающий Счетный. Состав исполнителей InvalidCastException Бросал/Преобразовывал IEnumerable <T> к...
вопрос задан: 23 May 2017 12:18
2
ответа

Какой-либо реальный пример reinterpret_cast, изменяющего значение указателя?

Согласно Стандарту C++, reinterpret_cast указателя T* к некоторому другому указателю типа Q* может изменить или не изменить значение указателя в зависимости от реализации. Мне очень интересно - это там любой...
вопрос задан: 23 May 2017 11:56
2
ответа

Большая часть портативного и надежного способа получить адрес переменной в C++

Используя и получить адрес переменной может быть проблематичным, если тип переменной перегрузил operator& (). Например, _com_ptr_ имеет operator& () перегруженный с побочным эффектом...
вопрос задан: 23 May 2017 11:53
2
ответа

Трансляция через отражение и использование Class.cast () [дубликат]

Возможный дубликат: Java Class.cast () vs. оператор приведения Я безуспешно пытаюсь выяснить, что делает Class.cast () и что это может быть полезно, в то же время мне интересно, могу ли я ...
вопрос задан: 23 May 2017 11:47
2
ответа

Что неконтролируемо бросок и как я проверяю его?

Я думаю, что получаю то, что сняло флажок со средствами броска (бросающий от одного до другого из другого типа), но что означает "Проверить" бросок? Как я могу проверить бросок так, чтобы я мог избежать этого предупреждения в...
вопрос задан: 2 May 2017 02:35
2
ответа

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

Я пишу служебную функцию, которая получает целое число от базы данных и возвращает введенное перечисление приложению. Вот то, что я пытался сделать (обратите внимание, что я передаю в средстве чтения данных и имени столбца вместо...
вопрос задан: 9 January 2017 08:21
2
ответа

Как отличить тип, известный во время выполнения [дубликат]

Я работаю над производным классом ComboBox, который мог бы (при некоторых обстоятельствах) добавить к нему «специальный» элемент источника DataSource. Код выглядит следующим образом protected void InsertSpecial () {// ...
вопрос задан: 10 October 2016 13:40
2
ответа

DynamicObject неявный кастинг

У меня есть подкласс DynamicObject, и я хотел бы реализовать неявный кастинг для типов примитивов так же как явный метод броска DO TryConvert; то есть, не пишущий нескольким неявным...
вопрос задан: 24 August 2016 04:47
2
ответа

Кастинг Набора элементов от поля списка до универсального списка

Я хочу найти лучший способ заполнить универсальный список от checkedlistbox в c#. Я могу сделать следующее достаточно легко: Список <строка> selectedFields = новый Список <строка> (); foreach (...
вопрос задан: 7 July 2016 18:20
2
ответа

Как получить параметры из дочернего объекта в JavaFX TreeView? [Дубликат]

Я знаю, что TreeView является однородным и может содержать только один тип класса. Я хочу отобразить инвентарь, заполненный объектами класса «Item». Классы, такие как Оружие, Доспехи и Расходуемые ...
вопрос задан: 30 January 2016 09:43
2
ответа

Полиморфный QSharedPointer

Я пытаюсь использовать QSharedPointer в моей полиморфной структуре, но не могу найти правильный синтаксис для преобразования указателя базового класса в указатель производного класса , struct Switch: State {int a; }; ...
вопрос задан: 22 October 2015 08:06
2
ответа

Делает кастинг Объекта в C#, всегда возвращают Ссылку на начальный объект

Я в настоящее время делаю проект в C#, работающем с формами окон. В ходе него я сделал следующий пустой HideButtons (возразите отправителю, EventArgs e) {скрывающий элемент Кнопки = ((...
вопрос задан: 11 October 2015 09:25
2
ответа

Базовые данные: не удалось привести значение типа «MyType_MyType_2» к MyType

У меня есть модель Objective-C класса MyType. Этот класс используется в коде Swift: NSEntityDescription.insertNewObjectForEntityForName («MyType», inManagedObjectContext: context) как! MyType как! бросать ...
вопрос задан: 17 August 2015 10:48
2
ответа

Каково различие между кастингом использования (Объект как TClass) и TClass (Объект)

Получил проблему, где MyObj.classnameis (TMyClass.classname) верен и TMyClass (MyObj) работы, но (MyObj как TMyclass) .doSomething бросает ошибку преобразования. Я действительно не хочу справки с тем спамом...
вопрос задан: 4 June 2015 13:28
2
ответа

Является ли кастинг Java параметризованным типом в списках? [Дубликат]

При поставке аргумента типа что-то вроде ArrayList, например: new ArrayList, вызывает метод get, который возвращает объект из Object [] обратно в тип, заданный в параметре ArrayList (ex: ...
вопрос задан: 23 December 2014 17:51
2
ответа

представьте в виде строки = строка + интервал: Что негласно?

В C# можно неявно связать строку и скажем, целое число: представьте sth в виде строки = "что-то" + 0; Мои вопросы: Да ведь путем принятия того, что можно неявно связать строку и...
вопрос задан: 20 September 2014 20:57
2
ответа

Когда используется dynamic_cast < void * > полезно? [Дубликат]

5.2.7 / 7 говорит что-то вроде: если T - «указатель на cv void», результатом является указатель на самый производный класс, на который указывает x. Какое хорошее применение этого синаткса? Когда должен ...
вопрос задан: 1 September 2014 20:19
2
ответа

C # - Почему не Predicate & lt; T & gt; лить в / из с помощью Func & lt; T, bool & gt; [Дубликат]

Не намного больше, чем говорится в названии. Как я понимаю, Predicate & lt; T & gt; (P) буквально идентично эквивалентна Func & lt; T, bool & gt; (F), и все же ... вы не можете прыгать между ними. Вы не можете ...
вопрос задан: 25 August 2014 18:30
2
ответа

C ++ constexpr не работает с reinterpret_cast [duplicate]

В более старых версиях gcc (~ 6.X) работал следующий код, однако с более новой версией есть ошибки компиляции. struct test {constexpr static int * PORT1 = reinterpret_cast & lt; int * & gt; (0x12345678); } ...
вопрос задан: 25 June 2014 02:11
2
ответа

Кастинг и интерфейсное наследование

Каждый объект имеет интерфейс, IItem. А также это, существует интерфейс, известный как IDrawableItem, который наследовался Объекту. Код ниже, пытается потянуть drawable объект, но не может как...
вопрос задан: 9 June 2014 16:41
2
ответа

Каково различие между (типом) значение и типом (значение)?

Каково различие между (типом) значение и типом (значение) в C++?
вопрос задан: 27 April 2014 16:38
2
ответа

Casting & ldquo; указатель на указатель на объект & rdquo; to & ldquo; указатель на указатель на постоянный объект & rdquo; [Дубликат]

Недавно я наблюдал поведение c ++, которое меня удивило. Компилятор C ++ не передает указатель-на-указатель на объект с указателем-на-указатель-на-const_object и выдает ошибку «конверсия теряет квалификатор». Ниже ...
вопрос задан: 4 December 2013 09:41
2
ответа

Почему делают вокруг () и перекрывают () не, возвращают целое число?

Время от времени я округляю некоторые числа, и я всегда должен бросать результат к целому числу: интервал округлился = (международный) пол (значение); Почему делают все функции округления (перекройте (), пол ()), возвращаются...
вопрос задан: 21 April 2013 22:32
2
ответа

Кастинг пустого указателя как объект?

Я столкнулся с этим кодом сегодня AsyncInvoke (OnTimeMessageTimer, (объектный) пустой указатель, (ElapsedEventArgs) пустой указатель); Есть ли что-то не так с ним или нет?
вопрос задан: 20 February 2013 16:17