0
ответов

Нужно ли экранировать ожидаемое целочисленное значение с помощью mysql_real_escape_string или можно просто использовать (int)$expectedinteger

безопасно ли использовать cast (int) вместо экранирования? class opinion { function loadbyopinionid($opinionid){ $opinionid=(int)$opinionid; mysql_query("select * from fe_opinion where ...
вопрос задан: 5 December 2011 15:52
0
ответов

Как сделать Java как приведение типов (byte) (Integer.parseInt (byteArrayStr [i], 16)) в Python?

В Java мне это нравилось, но как это сделать в Python? В частности, bytesArray [i] = (byte) (Integer.parseInt (byteArrayStr [i], 16)); public static byte [] toBytes (String bytes) throws ...
вопрос задан: 3 December 2011 17:29
0
ответов

Эффективное преобразование 64-битного Double в ByteString

Я написал функцию для преобразования 64-битного Double в ByteString (архитектура / безопасность типов на самом деле не проблема - давайте предположим, что Double - это 64-битное Word). Хотя приведенная ниже функция работает хорошо, ...
вопрос задан: 2 December 2011 05:04
0
ответов

Метод расширения и явное приведение

Я использую класс из некоторой сборки (исходный код недоступен), поэтому невозможно изменить их код Мне нужно добавить метод расширения для явного приведения оператор, есть ли способ достичь ...
вопрос задан: 29 November 2011 06:08
0
ответов

Перегрузка оператора присваивания в шаблоне класса, который может приводить к другому типу шаблона

#ifndef NUMBER_HPP # define NUMBER_HPP template class Number {{ {1}} public: Number (T value): m_value (value) {} T value () const {return m_value; } void setValue (T ...
вопрос задан: 29 November 2011 04:43
0
ответов

преобразование int в real в sqlite

Деление в sqlite возвращает целочисленное значение sqlite> select totalUsers/totalBids from (select (select count(*) from Bids) as totalBids , (select count(*) from Users) as totalUsers) A; 1 Можем ли мы ...
вопрос задан: 29 November 2011 03:56
0
ответов

Почему я могу неявно преобразовать литерал int в int * в C, но не в C++?

Я считал, что в следующем коде C "автоматически приводит 17 к int *", что, как кто-то недавно указал (но не объяснил почему), неправильно. int *ptoi = 17; // Я предположил ...
вопрос задан: 27 November 2011 19:57
0
ответов

Преобразование строки в функцию в javascript

Я немного погуглил, но эта конкретная проблема слишком похожа на "как мне оценить имена функций из строк", поэтому мне трудно найти решение, я хочу преобразовать ...
вопрос задан: 24 November 2011 22:51
0
ответов

Почему у PHP и JavaScript есть проблемы с восьмеричными и шестнадцатеричными числами?

Я заметил, что PHP и JavaScript обрабатывают восьмеричные и шестнадцатеричные числа с некоторыми трудностями при манипуляциях с типами и преобразовании типов. : PHP: эхо 16 == '0x10'? 'истина': 'ложь'; // верно, как и ожидалось echo 8 ...
вопрос задан: 24 November 2011 20:16
0
ответов

Разбить двойное число на символы с помощью указателей?

Могу ли я привести указатель на двойное значение как тип char *, а затем использовать этот указатель, чтобы разбить двойное число на байты? Вот пример кода: double data; double * dblPoint = & data; unsigned char * bytePoint = (...
вопрос задан: 23 November 2011 23:28
0
ответов

Может ли оператор приведения быть явным?

Когда дело доходит до конструкторов, добавление ключевого слова explicit предотвращает создание объекта энтузиастом компилятора, когда это не было первым намерением программиста. Доступен ли такой механизм для ...
вопрос задан: 23 November 2011 08:51
0
ответов

Java: могу ли я преобразовать список объектов в список строк [] и наоборот?

Это возможно без прохождения списка и приведения объектов? Мне также нужно преобразовать List в List (T = предопределенный объект), если это возможно? Изменить: для уточнения, ...
вопрос задан: 22 November 2011 16:32
0
ответов

Java-приведение со ссылкой на суперкласс

Может кто-нибудь объяснить, что здесь происходит? Предположим, что Car и Bike являются подклассами Vehicle. Мне кажется, что ссылка Vehicle v переносится на Bike. Я знаю, что это незаконно, и компилятор действительно ...
вопрос задан: 22 November 2011 03:52
0
ответов

Приведение байта в коробке

Я пытаюсь написать метод расширения, который при заданном значении будет возвращать само значение, если оно отличается от DBNull.Value Значение по умолчанию для типа значения Да, это не самый ясный ...
вопрос задан: 17 November 2011 13:43
0
ответов

Динамическое приведение типов неизвестных типов для сериализации

Я пишу специальный сериализатор для типов структур для взаимодействия с протоколом, который я не могу изменить. Я использую отражение, чтобы извлечь значения членов структуры и записать их в BinaryWriter. Это только ...
вопрос задан: 14 November 2011 23:04
0
ответов

Преобразование объекта C # в список базового класса

У меня есть следующая структура классов: открытый класс Fruit {} открытый класс Apple: Fruit {} А затем Я использую метод из инфраструктуры .net, который получает значение свойства из возвращенного класса ...
вопрос задан: 11 November 2011 17:12
0
ответов

Приведение типа во время выполнения на основе размера в c ++

Я пытаюсь восстановить тип массива на основе размера его элементов. Думаю, я не могу использовать для этого шаблоны. Есть ли способ добиться этого без операторов switch? Или, если это не так ...
вопрос задан: 8 November 2011 22:37
0
ответов

Почему тернарный оператор неожиданно приводит к целым числам?

Я где-то видел, как обсуждалось, что следующий код приводит к тому, что obj является Double, но выводит 200.0 слева стороны стороны. Объект obj = true? новое целое число (200): новое двойное (0,0); ...
вопрос задан: 3 November 2011 22:36
0
ответов

Динамическое приведение типов аннотаций Java

У меня есть 2 типа аннотаций Java, скажем, XA и YA. У обоих есть какой-то метод (). Я анализирую исходный код и извлекаю объект Annotation. Теперь я хотел бы динамически преобразовать аннотацию к реальному типу ...
вопрос задан: 2 November 2011 23:02
0
ответов

Что происходит при преобразовании double (или чисел с плавающей запятой) в целые числа?

Я занимаюсь программированием простых 2D-игр и придумал теорию, что во время анимации (фактическое изменение положения изображения лучше всего рассчитывать с помощью чисел с плавающей запятой). У меня такое чувство ...
вопрос задан: 2 November 2011 19:35
0
ответов

Haskell конвертировать целое число в Int?

Можно ли привести Integer к Int? Возможно другое направление: toInteger. Я знаю, что Integer может хранить большие значения, но иногда необходим разговор для использования std-lib ...
вопрос задан: 1 November 2011 13:05
0
ответов

Почему я не могу явно отличить int in строку?

Если я пытаюсь сделать это, это не работает: статическая пустота Main (строка [] args) {int a = 5000; Console.Writeline ((строка) а); } Но каким-то образом это работает нормально: статическая пустота Main (строка [] args) {int a ...
вопрос задан: 29 October 2011 01:15
0
ответов

Общие: приведение типов и типы значений, почему это недопустимо?

Почему это ошибка времени компиляции? public TCastTo CastMe (TSource i) {return (TCastTo) я; } Ошибка: аннотация конвертирует тип TSource в TCastTo И почему это среда выполнения ...
вопрос задан: 28 October 2011 15:01
0
ответов

Почему это приведение типа вызывает ошибку?

Это работает должным образом: byte b = 7; var i = (int) b; В то время как это вызывает InvalidCastException: byte b = 7; объект o = b; var i = (int) o; Почему происходит сбой приведения из объекта, если нижележащий ...
вопрос задан: 28 October 2011 14:45
0
ответов

Почему Class.getClass () может отличаться от возвращаемого типа Class.cast ()?

Надеюсь, вы можете мне помочь в этом вопросе. Я искал ответы на этот вопрос, но все, что я смог найти, было связано с использованием общих типов или общими инструкциями по отражению. Скажем, у нас есть ...
вопрос задан: 27 October 2011 16:27
0
ответов

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

Предположим, я иметь экземпляр класса TList (BDS 2006, так что это список типов указателей). Каждый указатель, который я помещаю в список, ссылается на память, выделенную функцией New (). Итак, когда я захочу ...
вопрос задан: 27 October 2011 13:59
0
ответов

Преобразование значения из строки в общий тип, который является либо Guid, либо int

У меня есть общий метод, который преобразует id из строки (например, полученный из значения поля HiddenField в форме ASP.NET) в целевой тип и что-то с ним делает. private void MyMethod
вопрос задан: 27 October 2011 11:14
0
ответов

Как мне предотвратить неявное приведение типа double -> int?

Вопрос, как указано выше, подробнее ниже: у меня есть класс Money, с которым нужно иметь дело ... ну, вы угадали что. Я очень строго отношусь к тому, чтобы не разрешать взаимодействие Money и double (*), поэтому следующий код не ...
вопрос задан: 27 October 2011 10:00
0
ответов

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

Есть ли кто-нибудь, кто может объяснить мне это странное поведение? int i = 0x1234; байт b1 = (байт) i; байт b2 = (байт) 0x1234; // ошибка: значение const '4660' не может преобразоваться в байт (используйте ...
вопрос задан: 19 October 2011 15:12
0
ответов

В C # может ли приведение Char к Int32 дать отрицательное значение?

Или всегда гарантировано положительное значение для всех возможных символов?
вопрос задан: 19 October 2011 11:07