Лучшие casting вопросы ИТ разработчиков

  • 9 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Почему я должен явно окружать «непроверенным»?

Кто-нибудь может объяснить мне это странное поведение? int i = 0x1234; byte b1 = (byte)i; byte b2 = (byte)0x1234; //error: const value '4660' can't convert to byte (use unchecked) byte b3 = unchecked((byte)0x1234); byte b4 = checked((byte)i); ...

Задан 19 Oct 2011, 14:53 от Mario Vernari
  • 62 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Java преобразование изображения в BufferedImage

Уже есть такой вопросссылка [https://stackoverflow.com/questions/9132149/how-to-convert-buffered-image-to-image-and-vice-versa] на StackOverflow и принятым ответом является «кастинг»: Image image = ImageIO.read(new File(file)); BufferedImage ...

Задан 28 Nov 2012, 12:37 от Arek Wilk
  • 33 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как кастинг Java Object работает за сценой? [Дубликат]

Возможный дубликат: Как работает оператор приведения Java? [https://stackoverflow.com/questions/840322/how-does-the-java-cast-operator-work] Реализация Java Casting [https://stackoverflow.com/questions/5886613/java-casting-implementation] Мне ...

Задан 15 Nov 2012, 20:11 от peter
  • 38 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Почему «оператор void» не вызывается с синтаксисом приведения?

Играя сэтот ответ отпользователь GMan Я создал следующий фрагмент (скомпилированный с Visual C ++ 9):

Задан 27 Oct 2010, 08:30 от sharptooth
  • 0 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

оплошность, я обновил и да, результат все еще bool (false) для var_dump ($ f == '29 .85 ');

даю, что все приведенные ниже сравнения будут ошибочными (правда), но это не так. Кто-нибудь может объяснить это? test.php<?php $f = 12; $f += 5.95; $f += 5.95; $f += 5.95; echo 'var_dump($f) = '; var_dump($f); echo 'var_dump($f == \'29.85\') = ...

Задан 27 Jul 2011, 12:38 от kralos
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Предотвращение предупреждений безопасности типов с помощью Hibernate Query.list ()

Можно ли избежать предупреждений о приведении после использования createQuery (). List? //Type safety: The expression of type List needs unchecked conversion to conform to List<User> List<User> user = (List<User>) session.createQuery("select u ...

Задан 28 Dec 2011, 02:11 от dcompiled
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Странное поведение с const_cast [дубликаты]

На этот вопрос уже есть ответ: Два разных значения при одном и том же адресе памяти [/questions/3593687/two-different-values-at-the-same-memory-address] 6 ответов Я знаю, что с помощьюconst_cast вообще плохая идея, но я поиграл с ней ...

Задан 13 Mar 2014, 21:34 от MGA
  • 23 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

PHP Typecasting

Задан 08 Aug 2012, 02:59 от s.webbandit
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Java приведение объекта к интерфейсу, который не реализован

Я нашел следующий вопрос в своей учебной книге и немного смутился:Учитывая следующий код, какой вариант, если используется для замены

Задан 16 Feb 2014, 14:10 от Erdinc
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как проверить, существует ли явное или явное приведение?

У меня есть универсальный класс, и я хочу, чтобы экземпляры параметра типа всегда были «приводимыми» / конвертируемыми из String. Возможно ли это сделать, например, без использования интерфейса? Возможная реализация: public class MyClass<T> ...

Задан 29 Nov 2009, 12:49 от Joaquim Rendeiro
  • 0 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

В этом примере, почему все еще необходимо типизировать объект, чтобы быть уверенным в его типе, даже после вызова getClass ()?

я следуюэто MOOC на ООП в Java и он представилпример, который я не совсем понимаю, В примере

Задан 26 Sep 2016, 14:47 от Al Avery
  • 17 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Во многих случаях это точно, но если оригинальный разработчик, создавший класс, не спроектировал его достаточно хорошо, то использование оператора преобразования могло (могло) облегчить его использование, как в случае с LARGE_INTEGER.

я ситуация следующая: я определил в системных структурах APICGPoint а такжеCGSizeи я хочу уметь писатьmy_point = my_size, Я не могу изменитьCGPoint Структура, только может написать внешний оператор. Я могу написать бинарные операторы (+, -, ...) ...

Задан 25 May 2011, 07:18 от brigadir
  • 12 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Преобразование типов означает, что вы преобразовываете значение из одного типа в другой.

акоеПреобразование типов и чтоТип литья?Когда я должен использовать каждый из них?Деталь: Извините, если это очевидный вопрос; Я новичок в C ++, пришел из ру...

Задан 02 Dec 2010, 16:29 от Ell
  • 3 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Почему целое число 0 равно строке в PHP? [Дубликат]

Возможный дубликат: Чем отличаются операторы сравнения равенства (== двойное равенство) и тождества (=== тройное равенство)? [https://stackoverflow.com/questions/80646/how-do-the-equality-double-equals-and-identity-triple-equals-comparis] Почему ...

Задан 20 Dec 2012, 10:53 от Desmond Hume
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

На этот вопрос уже есть ответ здесь:может ли value.var в dcast быть списком или иметь несколько переменных-значений? 3 ответаПреобразование данных из длинног...

Задан 24 Sep 2014, 14:46 от Rokmc1050
  • 21 голос
  • 3 ответа
  • 0 просмотров
3 ответа

Как преобразовать целое число в перечислимый тип?

Я знаю, как преобразовать перечислимый тип в целое число. type TMyType = (mtFirst, mtSecond, mtThird); var ordValue:integer; enumValue:TMyType; ... ordValue:= Ord(mtSecond); // result is 1Но как мне выполнить обратную операцию и преобразовать ...

Задан 04 Jan 2012, 19:00 от lyborko
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как преобразовать List <ClassB> в List <ClassA>, если ClassB наследуется от ClassA?

Я десериализовал строку JSON вList<ClassB> и теперь я хочу бросить егоList<ClassA> прежде чем я верну его изBindModel метод. Мне нужно кастинг, потому что методы ожидают получитьList<ClassA>. Почему я получаю ошибку при касте? После всего,ClassB ...

Задан 31 Oct 2011, 15:33 от theateist
  • 15 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Это неопределенное поведение, чтобы отбросить константу параметра функции?

Представьте, что у меня есть эта функция C (и соответствующий прототип в заголовочном файле) void clearstring(const char *data) { char *dst = (char *)data; *dst = 0; }Есть ли неопределенное поведение в приведенном выше коде,кастингconst прочьили ...

Задан 31 Jan 2012, 11:54 от pmg
  • 14 голосов
  • 7 ответов
  • 0 просмотров
7 ответов

Странное исключение: Невозможно привести String к Boolean при использовании getBoolean

Я получаю очень странную ошибку. У меня есть 2 мероприятия. На обоих яя получаю

Задан 12 Oct 2012, 01:04 от La bla bla
  • 19 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Типирование в Python

Мне нужно преобразовать строки в Python в другие типы, такие как 8-разрядные, 8-разрядные, 32-разрядные и 64-разрядные целые числа без знака и со знаком, дво...

Задан 22 Dec 2008, 04:35 от user46646
  • 124 голосов
  • 16 ответов
  • 0 просмотров
16 ответов

// Объявляем переменную bool temp = false;

я есть классAnimalи его подклассDog, Я часто нахожу себя кодирующим следующие строки: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... }Для переменнойAnimal animal;. Есть ли синтаксис, который позволяет мне написать что-то вроде: if ...

Задан 18 Aug 2011, 19:57 от michael
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

As.vector не преобразует подмножество data.frame в вектор

Ниже я предоставил фрагмент кода, над которым я работал. Я успешно читал в строке как таблицы. Существует некоторое подмножество моих таблиц, для которых я х...

Задан 17 Dec 2012, 22:12 от order
  • 10 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Кроме того, эти классы будут намного сложнее, с определенными переменными, которые являются исключительными для каждого. И затем определенные переменные (например, E), которые напрямую связаны, но не обязательно одинаковы.

у меня есть базовый класс и два производных класса, и я хочу вручную выполнить приведение между двумя производными классами, есть ли способ сделать это? (в C #) abstract class AbsBase { private int A; private int B; private int C; private int D; ...

Задан 07 Apr 2009, 12:25 от DevinB
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Преобразование списка строк в список Int в SQL

У меня есть nvarchar (MAX) в моей хранимой процедуре, которая содержит список значений int, я сделал это так, какневозможно передать int list моей хранимой процедуре, но теперь у меня проблема, так как мой тип данных int и я хочу сравнить список ...

Задан 21 May 2013, 06:49 от JulyOrdinary
  • 5 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как преобразовать или преобразовать число с плавающей точкой в его битовую последовательность, такую как long

Добрый день, я работаю в 16-битной среде C и хочу преобразовать значение с плавающей запятой в его битовую последовательность, такую как целочисленное значение. Есть несколько способов, которыми я знаю, как этого добиться, один из них с помощью ...

Задан 03 Aug 2012, 13:07 от user1574047
  • 23 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

, Попробуй.

уstatic_cast не может опуститься с виртуальной базы? struct A {}; struct B : public virtual A {}; struct C : public virtual A {}; struct D : public B, public C {}; int main() { D d; A& a = d; D* p = static_cast<D*>(&a); //error }g ++ 4.5 ...

Задан 18 May 2011, 12:18 от log0
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Явное приведение не работает в привязке модели по умолчанию

Я использую ASP.NET MVC2 и Entity Framework. Я собираюсь немного упростить ситуацию; надеюсь, это прояснит, а не запутает!У меня есть действие контроллера дл...

Задан 08 Mar 2010, 21:15 от Felix
  • 3426 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

Почему Java + +, - =, * =, / = составные операторы присваивания не требуют приведения?

До сегодняшнего дня я думал что например i += j;Был просто ярлык для: i = i + j;Но если мы попробуем это: int i = 5; long j = 8;затемi = i + j; не скомпилирует ноi += j; скомпилирует нормально. Значит ли это, что на самом делеi += j; это ...

Задан 03 Jan 2012, 10:10 от Honza Brabec
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

SQL Server 2008: как отформатировать вывод в виде валюты

У меня есть строка запроса, которая возвращает значение, которое имеет несколько десятичных знаков. Я хочу отформатировать это в валюте $ 123,45.Вот запрос:

Задан 29 Sep 2014, 01:53 от Bevan
Page 1 of 17
1 2 3 4 5