0
ответов

Несколько сомнений по поводу приведения операторов в C ++

Reinterpret_cast, как мы знаем, может приводить любой тип указателя к любому другому типу указателя. Вопрос, который я хочу задать относительно этого оператора приведения: как работает reinterpret_cast, в чем заключается магия (...
вопрос задан: 15 December 2010 21:37
0
ответов

Почему я не могу использовать ключевое слово as для структуры?

Я определил следующую структуру: public struct Call {вызывающий общедоступный исходный файл; public SourceFile callee; public Call (вызывающий исходный файл, вызываемый исходный файл) {this.caller = ...
вопрос задан: 13 December 2010 01:35
0
ответов

Приведение типов C и удобочитаемость в C ++

Да, я знаю, что вам не следует ' Я использую приведение типов в стиле C в C ++, но в некоторых случаях я действительно думаю, что это будет намного более читаемым, если вы это сделаете, сравните эти два, например: d = ((double) i * 23.54) / (d + (double)
вопрос задан: 9 December 2010 15:10
0
ответов

java: Как исправить предупреждение Unchecked cast

У меня есть следующий код: private HashMap , HashMap > m_componentStores; public T getComponent (Entity e, Class <...
вопрос задан: 8 December 2010 13:35
0
ответов

C и C ++: Разница между преобразованием и преобразованием

Есть ли разница между строкой 2 и строкой 3 в следующем коде? Что делает компилятор в каждом случае? char ch = 'А'; //линия 1 int i = ch; // строка 2 int j = (int) ch; // iine 3 In ...
вопрос задан: 3 December 2010 10:01
0
ответов

Проверено статическое приведение по ссылке

Давным-давно я создал следующий шаблон, чтобы получать подтверждение всякий раз, когда я выполняю static_cast, но тип не тот, который я предполагаю быть: /// выполнить static_cast, утвержденный dynamic_cast ...
вопрос задан: 29 November 2010 20:06
0
ответов

Приведение указателя int к char ptr и наоборот

Проблема проста. Насколько я понимаю, GCC утверждает, что символы будут выровнены по байтам, а целые числа будут выровнены по 4 байтам в 32-битной среде. Я также знаю стандарт 6.3.2.3 C99, в котором говорится, что приведение ...
вопрос задан: 27 November 2010 09:55
0
ответов

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

У меня есть один класс с именем A и один класс B, открытый класс A: UserControl {} открытый класс B: UserControl {} Теперь у меня есть одна сборка, класс которой функция принимает объекты класса A. Эта сборка ...
вопрос задан: 23 November 2010 16:01
0
ответов

Почему это общее приведение не завершается неудачно?

I ' я ожидаю, что этот код вызовет исключение ClassCastException: public class Generics {public static void main (String [] args) {method (Integer.class);} public static T method (...
вопрос задан: 19 November 2010 12:41
0
ответов

Частные функции в JavaScript

В веб-приложении на основе jQuery у меня есть различные сценарии, в которые могут быть включены несколько файлов, и я ' перечисления - это целые числа Кто-нибудь может сказать мне, почему мне нужно привести к Int из моего переключателя п
вопрос задан: 19 November 2010 12:15
0
ответов

Когда преобразование изменяет биты значения в C ++?

У меня есть тип unsigned int C ++, который на самом деле хранит значение со знаком. Я хочу преобразовать эту переменную в знаковое int, чтобы значения без знака и знак имели одинаковое двоичное значение. unsigned int ...
вопрос задан: 18 November 2010 19:19
0
ответов

F # и ковариация интерфейса: что делать? (в частности, seq <> aka IEnumerable <>)

Я пытаюсь вызвать метод .NET, принимающий универсальный IEnumerable из F #, используя seq , так что U является подклассом T. Это не ' t работает так, как я ожидал: с помощью ...
вопрос задан: 17 November 2010 10:43
0
ответов

Преобразование числа с плавающей запятой в десятичное в SQL Server 2008

У меня есть представление, которое должно возвращать тип decimal для столбцов, хранящихся как числа с плавающей запятой. Я могу преобразовать каждый столбец в десятичный формат следующим образом:, CAST (Поле1 как десятичное) Поле1 Проблема с этим подходо
вопрос задан: 15 November 2010 17:01
0
ответов

Конвертировать INT в DATETIME (SQL)

Я пытаюсь преобразовать дату в дату, но получаю ошибки. Тип данных, из которого я конвертирую, (float, null), и я хотел бы преобразовать его в DATETIME. Первая строка этого кода работает нормально, но я ...
вопрос задан: 14 November 2010 01:24
0
ответов

Java: преобразование объекта в общий тип

В Java, когда приведение объекта к другим типам, почему вторая строка выдает предупреждение, связанное с приведением, а первая - нет? void a (Object o) {Integer i = (Integer) o; List <...
вопрос задан: 12 November 2010 22:57
0
ответов

Почему следует избегать преобразования типов? [closed]

Обычно я стараюсь избегать типов приведения в максимально возможной степени, поскольку у меня сложилось впечатление, что это " плохая практика кодирования и может привести к снижению производительности. Но если бы кто-то попросил меня объяснить, почему и
вопрос задан: 12 November 2010 19:29
0
ответов

Как работает приведение?

Мне было интересно, что делает C #, когда вы, например, приводите объект в инт. объект o = 10; int i = (int) o; Очень признателен :)!
вопрос задан: 12 November 2010 13:57
0
ответов

Приведение к внутреннему классу с обобщенными типами

Рассмотрим следующий код: открытый класс Outer {общедоступный класс Внутренний {} общедоступный статический Внешний . Внутренний get () {Объект o = новый объект (); return (...
вопрос задан: 11 November 2010 18:25
0
ответов

Я действительно просто поместил строковый тип данных в IEnumerable

Хорошо, это немного странно. Не обращайте внимания на то, что я пытаюсь сделать, и посмотрите на результат того, что происходит в этой ситуации. Код: статическая строка rawNumbers = "1,4,6,20,21,22,30,34"; static IEnumerable <...
вопрос задан: 10 November 2010 20:29
0
ответов

Как преобразовать интерфейс в объект в Delphi

В delphi 2009 у меня есть ссылка на IInterface, который я хочу преобразовать к базовому TObject. Использование TObject (IInterface) явно не работает в Delphi 2009 (он должен работать в Delphi 2010 ...
вопрос задан: 10 November 2010 15:13
0
ответов

Есть ли «дешевый и простой» способ узнать, реализует ли объект явный / неявный оператор приведения к определенному типу?

Лучше всего это проиллюстрировать на примере: класс Cat { } класс Dog {публичный статический неявный оператор Cat (Dog d) {return new Cat (); } } Для произвольного объекта я хочу сказать ...
вопрос задан: 9 November 2010 00:26
0
ответов

Что не так с приведением 0. 0 для удвоения?

У меня возникает исключение InvalidCastException, когда я пытаюсь преобразовать 0,0 в удвоение, почему это так? Это нормально, когда я использую значение (с плавающей точкой).
вопрос задан: 6 November 2010 14:06
0
ответов

Для обновления требуется допустимая команда InsertCommand при передаче коллекции DataRow с новыми строками

Я пытаюсь добавить новую строку в свою базу данных. Вот мой код: ds1 - мой набор данных, da1 - мой адаптер данных dRow = ds1.Tables ["localitati"]. NewRow (); dRow [1] = aux1.Replace ("", "") ....
вопрос задан: 5 November 2010 12:01
0
ответов

Преобразовать ifstream в istream

Как можно было бы преобразовать ifstream в istream. Я полагаю, поскольку ifstream является дочерним элементом istream, я могу это сделать, но у меня возникли проблемы с такой задачей. std :: istream & ...
вопрос задан: 3 November 2010 21:29
0
ответов

MySQL Cast NULL to integer 0

How can I cast something that returns NULL to 0? If this is my query: select col from table; would this be the right way to do it: select cast(col as unsigned integer) from table;? Thank you.
вопрос задан: 31 October 2010 01:09
0
ответов

в чем разница между приведением типов и преобразованием типов в c ++ или java?

в чем разница между приведением типов и преобразованием типов в c ++ или java?
вопрос задан: 29 October 2010 11:22
0
ответов

Преобразование BigDecimal to Integer

У меня есть метод Hibernate, который возвращает мне BigDecimal. У меня есть другой метод API, которому нужно передать это число, но он принимает целое число в качестве параметра. Я не могу изменить возвращаемые типы или типы переменных ...
вопрос задан: 29 October 2010 00:31
0
ответов

Использование нескольких серверов кэша памяти в пуле

Я просматриваю документацию и немного не понимаю, как кэш памяти выполняет внутреннюю балансировку нагрузки, если указано несколько серверов. Например: import memcache class joe: human {} Список joes = GetJoes (); List humanJoes ...
вопрос задан: 27 October 2010 22:44
0
ответов

C->C++ Automatically cast void pointer into Type pointer in C++ in #define in case of type is not given (C-style) [MSVS]

Hi! I've used the following C macro, But in C++ it can't automatically cast void* to type*. #define MALLOC_SAFE(var, size) { \ var = malloc(size); \ if (!var) goto error; \ } I know, I can ...
вопрос задан: 26 October 2010 20:45
0
ответов

Когда объект приводится к базовому классу, как он запоминает, чем он является на самом деле?

Это вопрос новичка, но мне интересно узнать, что происходит Здесь. У меня вопрос: что происходит за кулисами, когда вы сбрасываете объект? Поддерживает ли он какие-то метаданные ...
вопрос задан: 25 October 2010 19:37