0
ответов

Преобразование одной структуры C в другую

У меня есть две идентичные (но по-разному названные) структуры C: typedef struct {двойной x; двойной y; двойной z; } CMAcceleration; typedef struct {двойной x; двойной y; double ...
вопрос задан: 22 October 2010 10:29
0
ответов

Отправка структуры C ++ через UDP в Java

Я программист на C ++, и мне нужно настроить некоторые UDP-коммуникации между Java-приложением для Android и C ++ сервер работает на ПК. У меня есть структура, которую мне нужно получить на ПК, которая состоит из ...
вопрос задан: 21 October 2010 11:16
0
ответов

Сколько обработки и использования памяти занимает преобразование в Java?

Я учитывая, что лучше иметь два указателя, по одному для каждого подкласса объекта и супер, или я должен просто использовать приведение. Сколько системных ресурсов используется при этом: objectName ....
вопрос задан: 21 October 2010 07:34
0
ответов

Приведение булева к логическому в Java

у меня есть код как открытый класс BooleanTest {public BooleanTest () {super (); } public static void main (String args []) {BooleanTest bt = new BooleanTest (); bt.doProcess (...
вопрос задан: 20 October 2010 12:41
0
ответов

printf слишком умный кастинг от символа до интервала?

Почему делает следующий вызов: printf (" %d %d", 'b'); результат в "корректном" 97 98 значений? %d указывает, что функция должна считать 4 байта данных, и printf не должен мочь сказать тип...
вопрос задан: 18 October 2010 13:34
0
ответов

Как можно Я привел gcroot к IMyInterface в C ++. Net?
Мне приходится проделывать некоторые странные вещи с gcroot, но я получаю следующую ошибку в строке динамического приведения: «не могу использовать 'dynamic_cast' для преобразования от 'gcroot' до 'IMyInterface ^'. В C # вы могли ...
вопрос задан: 14 October 2010 19:35
0
ответов

Java: Непроверенное приведение от X к Y / как реализовать castOrNull

Я реализовал эту функцию: static Y castOrNull (X obj) {try {return (Y) obj; } catch (ClassCastException e) {return null; }} Это дает мне предупреждение компилятора: ...
вопрос задан: 14 October 2010 13:56
0
ответов

Приведение типа объекта в C #

Сегодня у меня возникла проблема, и я не совсем понимал, почему это не сработает. В следующем примере кода произойдет сбой: static void Main (string [] args) {int i32 = 10; объект obj = i32; long ...
вопрос задан: 12 October 2010 13:30
0
ответов

Как избежать многократного преобразования

У меня есть метод, который получает параметр базового типа и выполняет некоторую предварительную обработку в зависимости от фактического типа параметра. Вот мой код: public void OnMessageReceived (сообщение QuickFix42.Message) ...
вопрос задан: 11 October 2010 10:30
0
ответов

Приведение к базовому классу validity

Допустим, у меня есть класс с именем Base и производный от него класс SuperBase. Учитывая, что добавление принимает в Base *, может ли быть одно из них: SuperBase * super = new SuperBase; base.add (супер); ...
вопрос задан: 6 October 2010 21:14
0
ответов

Как проверить, есть ли у вас целое число перед вызовом atoi ()?

Я хочу использовать целое число в качестве аргумента командной строки, но если пользователь передает нецелую строку , это вызовет переполнение стека. Каков стандартный способ гарантировать, что atoi () будет успешным?
вопрос задан: 3 October 2010 16:23
0
ответов

Могу ли я объединить в Java две похожие функции, в которых используется JspWriter и другой PrintWriter?

У меня есть следующий класс, который, как вы увидите, имеет довольно избыточный formatNameAndAddress метод: пакет hu.flux.helper; импорт java.io.PrintWriter; import javax.servlet.jsp.JspWriter; / ...
вопрос задан: 3 October 2010 12:45
0
ответов

Ослабьте приведение типов void * в C ++

В C приведение указателей к void * и обратно не является ошибкой. Основным препятствием при переносе на C ++ является необходимость приводить указатели при возврате из функций, имеющих дело с универсальными указателями, такими как malloc, ...
вопрос задан: 3 October 2010 10:11
0
ответов

Структуры и приведение типов в C

Мне было интересно: есть ли у меня определения структур, например, такие: struct База {int foo; }; struct Derived {int foo; // int foo является общим для обоих определений char * bar; }; могу я сделать ...
вопрос задан: 2 October 2010 16:17
0
ответов

Как выполнить приведение простого типа в Scala?

Это должен быть глупый вопрос. scala> val aFloat = 1.5f aFloat: Float = 1.5 Как просто преобразовать aFloat в Int? Я уже знаю, как использовать a.asInstanceOf [Int]. Но для этого нужно слишком много ...
вопрос задан: 29 September 2010 09:09
0
ответов

Битовый массив в C ++

При работе с проблемами Project Euler мне часто требуются большие (> 10 ** 7) битовые массивы. Мой обычный подход: bool * sieve = new bool [N]; сито bool [N]; Когда N = 1,000,000, моя программа использует 1 ...
вопрос задан: 27 September 2010 19:05
0
ответов

Вопрос о const_cast в c ++

all: это цитируется из 3-го редактора эффективного C ++. const_cast обычно используется для отказа от константности объектов. Это единственное приведение в стиле C ++, которое может это сделать. У меня вопрос: можно ли ...
вопрос задан: 27 September 2010 11:57
0
ответов

Приведение подклассов, расширяющих один и тот же исходный класс

Как я могу привести два таких класса extends в java? класс B расширяет объект {} класс C расширяет объект {} B b = new B (); C c = (C) b; // Невозможно преобразовать B в C
вопрос задан: 26 September 2010 16:17
0
ответов

runtime casting in C#?

I'm reading data from a custom data format that conceptually stores data in a table. Each column can have a distinct type. The types are specific to the file format and map to C# types. I have a ...
вопрос задан: 25 September 2010 00:56
0
ответов

2 объекта, точно такие же (кроме пространства имен) c #

Я использую сторонний набор веб-сервисов, и у меня попал в небольшую загвоздку. Прежде чем я вручную создам метод, копирующий каждое свойство из источника в место назначения, я подумал, что попрошу здесь лучше ...
вопрос задан: 24 September 2010 15:55
0
ответов

Приведение в сравнении с анализом

Я прочитал несколько связанных вопросов по этой теме, но ни один из них не имеет для меня смысла. Насколько я понимаю, в некоторых случаях вы можете использовать приведение и синтаксический анализ как взаимозаменяемые и добиться того же ...
вопрос задан: 20 September 2010 11:23
0
ответов

Автобоксинг / расширение происходит в Short a = 3, но не в Float a = 3;

Я понимаю, что следующий код не будет работать Float a = 3, потому что он переведен как Float a = Integer.valueOf (3). У нас будет ссылка с плавающей запятой на LHS и объект Integer на правой стороне, что ...
вопрос задан: 9 September 2010 12:47
0
ответов

Как я могу привести класс Java в Clojure?

Я хотел бы привести объект Java clojure (назначенный с помощью let *) для другой тип класса Java. Возможно ли это, и если да, то как я могу это сделать? Обновить: С тех пор как я опубликовал этот вопрос, я понял ...
вопрос задан: 6 September 2010 17:50
0
ответов

Как получается, что U [] можно преобразовать в T []?

Очевидно, что Тип массива T [] не является ковариантным, так как элементы T [] могут быть заданы индексом. И все еще, U [] может быть приведен к T [] без каких-либо жалоб со стороны компилятора, пока U выводит ...
вопрос задан: 31 August 2010 17:45
0
ответов

приведение объекта к базовому интерфейсу

Я получил проблема приведения объекта к одному из его базовых интерфейсов, живущих в другой библиотеке. Вот код для этого: BaseSDK.dll открытый интерфейс IPlugin {void Run (); } CustomPlugin ....
вопрос задан: 18 August 2010 10:18
0
ответов

LINQ и как возвратить список определенного типа

У меня есть 2 таблицы (Документ и DocumentClass), которые имеют следующие столбцы: DocumentClass: DocClassID, Имя, Документ ParentID: DocID, Имя, таблица DocClassID The DocumentClass содержит родителя...
вопрос задан: 13 August 2010 07:03
0
ответов

Бросок Linq <T> с системой. Ввести

LinQ содержит Бросок метода, который бросает каждую запись в списке к типу T. Позволяет говорят, что у нас есть список, который похож на следующее: Список <Объект> obj = новый Список <Объект> (); obj. Добавьте ("A");...
вопрос задан: 10 August 2010 13:40
0
ответов

C преобразование типа с ключевым словом “константы”

Я обычно использую преобразование типа C в коде C/C++. Мой вопрос, делает добавление, что ключевое слово "константы" в типе кастинга значит что-нибудь для результата? Например, я могу продумать несколько сценариев: константа...
вопрос задан: 6 August 2010 06:48
0
ответов

Кастинг со множественным наследованием

Если у Вас есть пустота* указатель на Производный класс, который наследовался и BaseA и BaseB, как компилятор бросает пустоту* указатель на BaseA* (или BaseB*), не зная, что пустота* указатель имеет...
вопрос задан: 25 July 2010 01:43
0
ответов

Почему C# бросает ошибки кастинга при попытке математических операций на целых типах кроме интервала?

Рассмотрите этот класс статического испытания: общедоступный статический класс Тест {общедоступная статическая сумма ushort (ushort value1, ushort value2) {возвращают value1 + value2}}, Это вызывает следующую компиляцию...
вопрос задан: 21 July 2010 17:40