0
ответов

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

Текущий код: short s; s = short.Parse (this.txtFields3.Text); Я выполнил отладку и могу подтвердить, что txtField3.Text возвращает фактическое значение из формы. Также пробовал: s = ...
вопрос задан: 18 July 2011 00:23
0
ответов

Разница между ковариацией и апкастингом

В чем разница между ковариацией и апкастингом, или, более конкретно, почему им даны разные имена? Я видел следующий пример, называемый «апкастингом»: string s = "hello"; ...
вопрос задан: 15 July 2011 21:58
0
ответов

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

Мне нужно получить значение поля с помощью отражения. Так получилось, что я не всегда уверен, что это за тип данных поля. Для этого и чтобы избежать дублирования кода я создал ...
вопрос задан: 14 July 2011 08:57
0
ответов

Перечисление к логическому вопросу приведения

У меня есть следующее перечисление: public enum MyEnum {MyTrue, MyFalse} И я хотел бы в конечном итоге иметь возможность автоматически преобразовывать мое перечисление в логическое значение с помощью простой строки ...
вопрос задан: 11 July 2011 14:26
0
ответов

приведение Arrays.asList вызывает исключение: java.util.Arrays $ ArrayList не может быть приведен к java.util.ArrayList

Я новичок в Java и пытаюсь понять, почему первый фрагмент кода не вызывает это исключение, а второй - вызывает. Поскольку массив строк передается в Arrays.asList в обоих случаях, не следует ...
вопрос задан: 10 July 2011 12:10
0
ответов

Непроверенное предупреждение о трансляции при вызове Class.forName

Мой код такой следует за пакетом com.foo; public class TestComposition {public static void main (String [] args) {try {Class fooClass = (Class & ...
вопрос задан: 7 July 2011 11:10
0
ответов

Преобразование неизвестного указателя в класс; как проверить действительность?

Я использую LPARAM (по сути, длинный, если мы не используем 64-битную систему, и в этом случае это длинный длинный) член LVITEM (называемый lParam) для хранения указателя на объект, который совпадает с ...
вопрос задан: 3 July 2011 22:08
0
ответов

Преобразовать в void *

как я могу преобразовать любой объект моего собственного класса в указатель на void? MyClass obj; (void *) obj; // Ошибка
вопрос задан: 30 June 2011 11:47
0
ответов

Пожалуйста, объясните этот хардкорный макрос, который выполняет приведение типов и проверку типов

Следующий код взят из существующего приложения, которое должно быть скомпилировано как на C, так и на C ++. Есть макрос: / * Макрос проверки типов для предоставления аргументов для CoCreateInstance () и т. д. * Указатель .. .
вопрос задан: 29 June 2011 10:27
0
ответов

Преобразование указателя функции-члена в TIMERPROC

Как преобразовать указатель функции-члена в тип TIMERPROC для использования с WINAPI SetTimer? В приведенном ниже фрагменте кода показано, как я это делаю сейчас, но при компиляции я получаю следующую ошибку: error ...
вопрос задан: 24 June 2011 19:41
0
ответов

Преобразование C ++ в производный класс на основе переменной

Предположим, у меня есть базовый класс «Shape» и производные классы «Triangle», » Квадрат »и« Круг ». Член «Shape» - это int «shapeType». Если shapeType == 1, то это треугольник. Если shapeType == 2, то ...
вопрос задан: 24 June 2011 17:40
0
ответов

Существует ли в Scala эквивалент ключевого слова as в C #?

Существует ли в Scala эквивалент ключевого слова as в C #? var something = obj as MyClass; AsInstanceOf в Scala выбрасывает исключение java.lang.ClassCastException: val something = obj.asInstanceOf [MyClass]
вопрос задан: 23 June 2011 09:14
0
ответов

Объект C # в массив

Использование отражения У меня есть объект, который я необходимо преобразовать в повторяющийся список элементов (тип неизвестен, будет объект). Используя окно Watch, я вижу, что мой объект представляет собой массив некоторого типа, как он мне сообщает
вопрос задан: 22 June 2011 09:56
0
ответов

QT: проблема с qobject_cast

Я унаследовал классы QGraphicsItem и QGraphicsScene. Я хочу, чтобы элементы могли вызывать scene () и получали derviedGraphicsItem * вместо QGraphicsItem *, поэтому я переопределил QGraphicsScene :: ...
вопрос задан: 21 June 2011 20:13
0
ответов

приведение strel к удвоению в MATLAB

Как я могу выполнить приведение strel к удвоению в MATLAB? Я пробовал несколько слепков, но безуспешно. Я не мог найти ничего, что работало. спасибо за вашу помощь.
вопрос задан: 19 June 2011 00:02
0
ответов

преобразование блока в void * для разрешения метода динамического класса

+ (BOOL) resolveClassMethod: (SEL) aSel {NSString * lString = NSStringFromSelector (aSel); if ([self validateLetterAndAccidental: lString]) {id (^ noteFactoryBLOCK) (id) = ^ (id aSelf) {...
вопрос задан: 15 June 2011 14:08
0
ответов

Приведение вверх - публичный класс c #

a {публичная строка x1 {get; set;} публичная строка x2 {get; set;} публичная строка x3 {get; set; } } открытый класс b: a { } Очевидно, var foo = (b) new a (); выдаст ошибку приведения во время выполнения ....
вопрос задан: 15 June 2011 10:11
0
ответов

Приведение к массиву VS is_array ()

Кто-нибудь знает о каких-либо проблемах производительности или других, которые могут возникнуть при приведении переменной к массиву вместо ее предварительной проверки? // $ v может быть массивом или строкой $ v = массив ('1', '2', '3'); ИЛИ $ v = ...
вопрос задан: 13 June 2011 08:18
0
ответов

переполнение при умножении беззнаковых символов?

Когда я умножаю два беззнаковых символа в C следующим образом: unsigned char a = 200; unsigned char b = 200; unsigned char c = a * б; Тогда я знаю, что у меня будет переполнение, и я получаю (40'000 по модулю 256) как ...
вопрос задан: 7 June 2011 14:16
0
ответов

Когда приведение типов вызывает конструктор нового типа?

Каковы правила, определяющие, будет ли конкретный static_cast вызывать конструктор класса? Как насчет приведений стиля / функционального стиля c?
вопрос задан: 7 June 2011 05:36
0
ответов

Структура памяти набора

Как набор организован в памяти в Delphi? Что я пытаюсь сделать, так это привести простой тип к типу набора, например var MyNumber: Word; ShiftState: TShiftState; begin MyNumber: = 42; ShiftState: = ...
вопрос задан: 6 June 2011 12:39
0
ответов

Неявное приведение класса, производного от базового класса шаблона

У меня проблема с неявным приведением, шаблонами и наследованием из классов шаблонов. Следующее - это то, что я извлек из своего проекта, я не учел, что некоторые классы даже абстрактны, но ...
вопрос задан: 4 June 2011 18:16
0
ответов

Преобразование объекта в тип на основе строкового значения, переданного в C #

У меня есть требование, когда тип объекта [имя объекта] передается как строковая переменная. Теперь на основе переданного имени объекта мне нужно создать этот тип объекта. Обратите внимание на строковое значение ...
вопрос задан: 3 June 2011 17:31
0
ответов

приведение указателя на функцию-член

Мне нужно использовать указатель на функцию-член, который принимает в качестве аргумента базовый класс, используемый в другом коде. Ну, просто я хочу сделать [что-то], как в примере ниже. Этот код хорошо работает, но мне ...
вопрос задан: 31 May 2011 21:00
0
ответов

ClassCastException при преобразовании из String в Object .. почему?

Я просто играю с MessageFormat, но когда я попробуйте передать String в метод формата MessageFormat, он компилируется нормально, но тогда я получаю исключение classcast во время выполнения. Вот код. MessageFormat ...
вопрос задан: 31 May 2011 15:03
0
ответов

Приведение указателей и тернарный оператор?:. Изобрел ли я колесо заново?

Последняя строка этого кода не может быть скомпилирована с помощью castingAndTernary.cpp: 15: error: условное выражение между разными типами указателей 'D1 *' и 'D2 *' не имеет преобразования. Действительно умный компилятор мог бы have ...
вопрос задан: 30 May 2011 18:12
0
ответов

Можно ли написать оператор автоматического приведения вне структуры?

Точная ситуация следующая: Я определил в системных API-структурах CGPoint и CGSize, и я хочу иметь возможность писать my_point = my_size. Я не могу изменять структуру CGPoint, могу только написать внешний оператор ....
вопрос задан: 25 May 2011 07:21
0
ответов

Передача постоянное целое число, когда функция ожидает указатель

Какой лучший / самый канонический способ передачи постоянного целочисленного значения функции, которая ожидает указатель? Например, функция записи write (int filedes, const void * buffer, size_t size); ...
вопрос задан: 24 May 2011 21:15
0
ответов

AS3 - Изменение логического поведения (объекта)

Когда вы приводите любой объект к логическому значению, вы получаете true, если объект не равен нулю, и false в противном случае, мне нравится изменять это поведение для некоторых объектов. Я хочу, чтобы некоторые объекты возвращали false даже ...
вопрос задан: 20 May 2011 20:15
0
ответов

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

Я определил коллекцию, производную от TDictionary, и мне нужно определить настраиваемый перечислитель, который применяет дополнительный фильтр. Я застрял, поскольку не могу получить доступ к массиву TDictionary FItems (он частный) ...
вопрос задан: 18 May 2011 12:57