4
ответа

Почему плавание SQL отличается от плавания C#

Привет, мне вышли из DataRow DataTable от DataSet. Я получаю доступ к столбцу, который определяется в SQL как тип данных float. Я пытаюсь присвоить то значение локальной переменной (c# плавание...
вопрос задан: 9 October 2009 22:14
4
ответа

Существует ли когда-нибудь оправдание за выдачу Исключения от неявного преобразования?

Из MSDN: Путем устранения ненужных бросков неявные преобразования могут улучшить удобочитаемость исходного кода. Однако, потому что неявные преобразования могут произойти без определения программиста их, уход...
вопрос задан: 8 October 2009 12:16
4
ответа

C поведение целочисленного переполнения при присвоении целым числам большей ширины

Если я выполняю следующий код в C: #include <stdint.h> uint16_t = 4000; uint16_t b = 8000; int32_t c = - b; printf (" %d", c); Это правильно печатает '-4000' как результат. Однако я...
вопрос задан: 4 October 2009 08:28
4
ответа

Шаблонное преобразование типа C++ с производными

Я пытаюсь бросить от одного дженерика до другого, сказать: myClass <MoreAbstract> anItem = myclass <DerivateFromMoreAbstract> anotherObject; Или сделайте что-то как aFunction (anotherObject);//...
вопрос задан: 30 September 2009 21:22
4
ответа

Статический бросок по сравнению с динамическим броском для того, чтобы пересечь иерархии наследования

Я видел одну книгу по C++, упоминая, что навигация по иерархиям наследования с помощью статического броска более эффективна, чем использование динамического броска. Пример: #include <iostream> #include <typeinfo>...
вопрос задан: 5 September 2009 06:13
4
ответа

Векторный кастинг итераторов

Эй, В C++, у меня есть вектор типа: вектор <BaseClass*> myVector; В который, я вставляю (push_back) указатели производных классов в него. Теперь, я хочу вытолкать назад его элементы, таким образом, я делаю это:...
вопрос задан: 3 September 2009 09:39
4
ответа

Как ввести бросок литерал в C

У меня есть функция небольшой выборки: #define ОЦЕНИВАЮТ 0 международных тестов (неподписанный символ x) {если (x> =VALUE) возвращаются 0; еще возвратитесь 1;} Мой компилятор предупреждает меня, что сравнение (x> =VALUE) верно в...
вопрос задан: 1 September 2009 13:13
4
ответа

Кастинг C# параметры?

Действительно ли возможно бросить аргументы параметрического усилителя в C#? Я имею: Словарь <строка, объект> dict;//, но я знаю, что все значения являются строковым строковым ключом, значением; Примерно говоря (и если я не имел...
вопрос задан: 27 August 2009 20:58
4
ответа

Различие в поведении при использовании dynamic_cast со ссылкой и указателями

Я проверял поведение dynamic_cast и нашел это, когда это перестало работать, станд.:: исключение bad_cast выдается, только если место назначения является ссылочным типом. Если место назначения является типом указателя тогда нет...
вопрос задан: 14 August 2009 11:09
4
ответа

Целочисленная математика в c#

У меня есть меню брендов продукта, которые я хочу разделить по 4 столбцам. Таким образом, если у меня есть 39 брендов, затем я хочу, чтобы максимальный счет объекта для каждого столбца был 10 (с единственным разрывом в последнем столбце. Вот...
вопрос задан: 22 July 2009 11:44
4
ответа

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

У меня есть следующий сценарий, где я хочу передать в строке и универсальном типе: общедоступный класс Рабочий {общественность освобождает DoSomeWork <T> (строковое значение) где T: структура, IComparable <T>...
вопрос задан: 10 July 2009 00:05
4
ответа

Который является более эффективным Cstr (значение) или значение. ToString ()

Я задаюсь вопросом, который более эффективен, с помощью CStr () или object.toString (). Причина я спрашиваю это, состоит в том, потому что я, хотя все, что CStr () сделанный должен был вызвать.ToString () метод на объекте, которым это было...
вопрос задан: 11 June 2009 08:03
4
ответа

Лучший способ бросить от Животного [] Собаке []

Если Собака наследовалась Животному. И у меня есть Животное [], который я, оказывается, знаю, содержит только собак. Что самый быстрый / лучший способ состоит в том, чтобы достать Собаку []? Я использовал новый ArrayList (oldarray).ToArray (...
вопрос задан: 3 June 2009 11:40
4
ответа

Почему делает мой преобразователь, дающий недопустимую ошибку броска?

Я создал Преобразователь для преобразования от дважды до целого числа. Но строка "возврат (международное) значение"; всегда добирается, "указанный бросок не допустим". Что я должен сделать так, чтобы мой Преобразователь успешно...
вопрос задан: 17 May 2009 13:57
4
ответа

C-стиль восходящее и удрученное включающее частное наследование

Считайте следующую часть кода:-классом A {}; класс B: частный {}; B* bPtr1 = новый B;//* aPtr1 = bPtr1;//ошибка//* aPtr2 = static_cast <*> (bPtr1);//ошибка* aPtr3 = (*) bPtr1;...
вопрос задан: 10 May 2009 06:18
4
ответа

Как Java бросает работу оператора?

Я пытаюсь отладить проблему, вовлекающую ClassCastException в Java. В интересах решения проблемы я должен знать то, что продолжается, когда я бросил от Объекта до определенного типа. Может любой...
вопрос задан: 8 May 2009 15:15
4
ответа

Кастинг в Visual Basic?

Я - программист C#, который вынужден использовать VB (а!!!!). Я хочу проверить несколько состояний средств управления в один метод, в C# это было бы выполнено как так: если (((Флажок) отправитель).Checked == верный) {//...
вопрос задан: 14 April 2009 18:08
4
ответа

Преобразование (void *) в std :: vector

У меня есть (void *) буфер, который мне нужно преобразовать в std :: vector , прежде чем я смогу передать его. К сожалению, мои навыки кастинга в C ++ немного слабые. Какие-либо предложения?
вопрос задан: 7 April 2009 10:43
3
ответа

Есть ли способ преобразовать float как десятичное без округления и с сохранением его точности?

Таким образом, похоже, что если вы CAST (поле1 как десятичное) field1, это автоматически добавит округление. Оригинал определяется как: field1 type: float length: 8 prec: 53 Мне нужно преобразовать его в десятичный формат, ...
вопрос задан: 22 March 2019 13:30
3
ответа

typecast для (void *) при передаче указателя на объект

Рассмотрим следующий фрагмент: void my_func (int a, void * b); ... struct my_struct s = {}; my_func (10, (void *) & amp; s); Необходимо ли вводить (void *) при передаче функции в функцию?
вопрос задан: 16 January 2019 20:04
3
ответа

Объект как интерфейс

У меня есть объект, реализующий интерфейс, затем я нахожу этот объект с помощью отражения. Как я могу преобразовать объект в интерфейс, а затем поместить его в List ?
вопрос задан: 29 November 2018 21:07
3
ответа

Кастинг DataTypes с DirectCast, CType, TryCast

С тех пор, как я переместился от VB6 до VB.NET куда-нибудь в 2005, я использовал CType, чтобы сделать кастинг от одного типа данных до другого. Я делаю это, потому что это просто быстрее для ввода, используемый для существования в VB6, и я делаю...
вопрос задан: 3 May 2018 07:08
3
ответа

sqrt (int_value + 0.0) — это имеет цель?

в то время как выполнение некоторой домашней работы в моей очень странной книге C++, которую мне сказали прежде выбросить, имело очень специфический сегмент кода. Я знаю, что материал домашней работы всегда добавляет дополнительную "тайну" для п
вопрос задан: 23 May 2017 12:19
3
ответа

'Итератор' может ввести просто подкласс 'const_iterator'?

После другого вопроса об итераторах у меня есть некоторые сомнения относительно пользовательских контейнеров. В моем контейнере итератор является подклассом const_iterator, так, чтобы я получил преобразование от неконстанты до константы "для...
вопрос задан: 23 May 2017 10:33
3
ответа

Счетный. Составу исполнителей <T> дополнительный метод не удается бросить от интервала до длинного, почему? [дубликат]

Возможный Дубликат: Озадачивающий Счетный. Бросьте InvalidCastException Привет, я просто заметил что-то довольно странное со Счетным. Бросок <T> дополнительный метод... Кажется, что это не может бросить...
вопрос задан: 23 May 2017 10:27
3
ответа

Как я преобразовываю Интервал/Десятичное число для плавания в C#?

Как каждый преобразовывает из интервала или десятичного числа к плаванию в C#? Я должен использовать плавание для стороннего управления, но я не использую их в своем коде, и я не уверен, как закончить с плаванием.
вопрос задан: 3 April 2017 16:34
3
ответа

Безопасное приведение к int в Java

Какой самый идиоматичный способ в Java проверить, что приведение от long к int не теряет никакой информации? Это моя текущая реализация: public static int safeLongToInt (long l) {int i = (...
вопрос задан: 9 February 2017 09:52
3
ответа

Java почему требуется приведение типов, если объект уже является экземпляром этого типа [duplicate]

Я использую teamtreehouse, чтобы узнать о типизации Java, и я смущен тем, как это работает. В java repl я импортирую пользовательский класс, Treet и пытаюсь применить типизацию между Treet ...
вопрос задан: 14 June 2016 22:11
3
ответа

переопределение bool () для пользовательского класса [дубликат]

Все, что я хочу, для bool (myInstance) для возвращения False (и чтобы myInstance оценил ко Лжи когда в условном выражении как if/or/and. Я знаю, как переопределить>, <=) Я попробовал это: тест класса:...
вопрос задан: 24 May 2016 00:25
3
ответа

Целочисленное деление: Как Вы производите двойное?

Для этого блока кода: международная цифра = 5; интервал denom = 7; удвойте d = цифра / denom; значение d 0.0. Это может быть вынуждено работать путем кастинга: удвойте d = ((двойная) цифра) / denom; Но есть ли иначе к...
вопрос задан: 6 April 2016 23:13