0
ответов

Проверьте, является ли объект экземпляром String, HashMap или HashMap []

У меня есть объект в java. Есть ли способ проверить, является ли объект экземпляром String, HashMap или HashMap [] перед фактическим преобразованием его в эти объекты? Если нет, как это кажется нелогичным ...
вопрос задан: 18 February 2012 02:30
0
ответов

Как проверить, что битовый шаблон типа double равен 0x0 в constexpr C ++ 11?

Я хочу проверить, что данная переменная типа double / float имеет фактический битовый шаблон 0x0. Не спрашивайте, почему он используется в функции Qt (qIsNull ()), которую я хотел бы сделать constexpr. В исходном коде использовалась ...
вопрос задан: 17 February 2012 12:31
0
ответов

Будет ли двойное число, равное целому, всегда приводиться к этому целому числу?

Будет ли двойное число равным целому числу? всегда приводить к этому целому числу (при условии, что double не вызывает переполнения). Пример: Math.ceil () вернет значение типа double, равное целому числу. ...
вопрос задан: 17 February 2012 09:53
0
ответов

Что в C # эквивалентно C ++ dynamic_cast?

Этот код C ++ проверяет, является ли o узлом *, и, если да, вызывает метод для d. если (Узел * d = dynamic_cast <Узел *> (o)) d-> do_it (); Какой самый короткий и / или наиболее эффективный способ написать ...
вопрос задан: 16 February 2012 17:44
0
ответов

Как объединить `Object` со строкой?

Как объединить Object со строкой (примитивом) без перегрузки и явного приведения типа (str ())? class Foo: def __init __ (self, text): self.text = text def __str __ (self): ...
вопрос задан: 16 February 2012 16:16
0
ответов

Приведение объекта из производного к базовому и обратно

Если я приведу объект к базовому типу и сохраню его в std :: map, а затем верну его и переделаю в производный тип, я все равно буду иметь правильные данные в членах производного класса? Мне нужно ...
вопрос задан: 13 February 2012 13:30
0
ответов

Пример многократного преобразования C #

Может ли кто-нибудь написать это буквально для меня, чтобы я мог понимаете как проводится кастинг? Количество скобок меня смущает.(Словарь <Строка, Строка>) ((Объект []) e.Result) [1]; Было ...
вопрос задан: 10 February 2012 12:34
0
ответов

Преобразование логического значения в байтовое в VB.NET

Почему преобразование логического значения в байт в .NET дает следующий результат? Фрагмент кода: Dim x As Boolean = 1 Dim y As Byte = x 'Неявное преобразование здесь из логического в байтовый System.Diagnostics ....
вопрос задан: 9 February 2012 19:36
0
ответов

Как преобразовать объект в Python

У меня есть два класса (назовем их Working и ReturnStatement), которые я не могу изменить , но я хочу расширить их оба за счет ведения журнала. Хитрость в том, что метод Working возвращает ReturnStatement ...
вопрос задан: 8 February 2012 15:26
0
ответов

Как преобразовать object [] в более конкретно типизированный массив

Это было бы довольно просто, если бы я знал типы во время компиляции или если бы это был общий параметр, потому что Я мог бы сделать что-то вроде myArray.Cast () Но на самом деле у меня есть ...
вопрос задан: 7 February 2012 18:58
0
ответов

Неявное приведение к строке - toString и int + ""

Почему когда я использую это: int a = 1; methodWithParamString(a + ""); a приводится к String, но я не могу использовать toString() для целого числа? int a = 1; methodWithParamString(a.toString()); Не работает ли это: a+"" ...
вопрос задан: 6 February 2012 11:22
0
ответов

Почему здесь важно использовать static_cast вместо reinterpret_cast?

В ответе на сообщение в блоге Раймонда Чена, спрашивающий указал на Раймонда, я считаю, что пример C ++ неверен, поскольку положение базового класса подобъект в производном классе ...
вопрос задан: 5 February 2012 16:30
0
ответов

Могу ли я функционально конкатенировать число и строку?

Я пытаюсь сделать чистую функцию, которая вставляет число в строку. Очевидные методы конкатенации не работают: pure string foo(immutable int bar) { return "Number: " ~ bar; // Error: ...
вопрос задан: 5 February 2012 09:22
0
ответов

Как преобразовать char в байт?

Я изучал открытый исходный код и наткнулся на следующую строку: stringBytes [i] = (byte) (stringChars [i] & 0x00FF); Может кто-нибудь объяснить, что на самом деле происходит в этой строке ???
вопрос задан: 4 February 2012 08:12
0
ответов

C #: преобразовать ushort в float

Из библиотеки Я работаю, я получаю массив ushort. Я хочу преобразовать их в массив с плавающей запятой: первый ushort представляет 16 MSB первого числа с плавающей запятой, а второй ushort - 16 ...
вопрос задан: 3 February 2012 14:49
0
ответов

Преобразование двойного значения в целое число в Java

Каким-либо способом преобразовать java.lang.Double в java.lang.Integer? Он генерирует исключение «java.lang.ClassCastException: java.lang.Double несовместимо с java.lang.Integer»
вопрос задан: 1 February 2012 08:56
0
ответов

Почему static_cast (* this) to базовый класс создает временную копию?

Я читал "Эффективный C ++" и наткнулся на этот пример: class Window {// base class public: virtual void onResize () {...} // база onResize impl ... }; ...
вопрос задан: 31 January 2012 18:31
0
ответов

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

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

Что происходит с преобразованием char туда и обратно через bool?

Что обещает определение языка C ++ о приведении char к типу bool, а затем снова к char? char original = 255; bool next = original; char final = следующий; Кроме того, что большинство компиляторов делают в ...
вопрос задан: 31 January 2012 15:42
0
ответов

Приведение и: от родительского к дочернему классу

У меня есть 2 класса: hObject, Drawer. Ящик наследуется от hObject. с помощью этого кода я извлекаю конкретный объект по идентификатору: hObject * foundObj = hManager :: getInstance () -> getObject ("drawer_id"); теперь я ...
вопрос задан: 31 January 2012 15:18
0
ответов

Как проверить, представляет ли строка число и какой тип?

Как я могу проверить, представляет ли строка длинную, двойную или просто обычную строку? Мне нужно это сделать, потому что это значение нужно проиндексировать в базе данных в соответствии с ее типом. В настоящее время я ...
вопрос задан: 28 January 2012 05:28
0
ответов

Как получить количество элементов из IList <>, полученного как объект?

В методе я получаю объект. В некоторой ситуации этот объект может быть списком IList «чего-то» (я не контролирую это «что-то»). Я пытаюсь: Определить, что этот объект является IList (из ...
вопрос задан: 25 January 2012 09:35
0
ответов

Почему нельзя преобразовать Integer в String в java?

Я обнаружил странное исключение: java.lang.ClassCastException: java.lang.Integer не может быть преобразован в java.lang.String Как это возможно? Каждый объект можно преобразовать в String, не так ли? В ...
вопрос задан: 23 January 2012 14:44
0
ответов

C # Создание неизвестного универсального типа во время выполнения

Итак, у меня есть класс, который является универсальным, и ему может потребоваться внутри своего метода создать собственный экземпляр с другим типом универсального типа, типом которого является получено через замену. Это ...
вопрос задан: 23 January 2012 00:03
0
ответов

Как я могу использовать строковый аргумент для ввода пространства имен или типа?

Мне нужно получить некоторый вывод JSON в сценарии .NET 2.0 C #. Цель состоит в том, чтобы использовать один метод для вывода всех необходимых мне каналов JSON. Все модели имеют одинаковые свойства id и name, поэтому у меня примерно 15 ...
вопрос задан: 20 January 2012 03:10
0
ответов

Приведение списка к списку

IDic общедоступного интерфейса {int Id {получить; установленный; } строка Имя {получить; установленный; } } клиент открытого класса: IDic {} Как преобразовать List в List ?
вопрос задан: 19 January 2012 11:38
0
ответов

Массивы печати в Java

Я пишу метод, который печатает каждый объект, который он передал. Это отлично работает, вызывая метод Object.toString () для объекта, но не работает для массивов. Я могу узнать, является ли это массивом ...
вопрос задан: 18 January 2012 19:27
0
ответов

байтовый массив C # на фиксированный указатель int

можно ли каким-то образом привести тип указателя, созданного оператором fixed ()? Вот такая ситуация: у меня есть массив байтов, который я хотел бы перебрать, но я бы хотел ...
вопрос задан: 17 January 2012 11:25
0
ответов

Определение преобразования типа в Java

Я хочу определить преобразование типа от произвольного типа к примитивному типу данных в Java. Можно ли определить приведение одного произвольного типа к другому произвольному типу? public class Foo {// ...
вопрос задан: 14 January 2012 05:24