Результаты поиска по запросу "casting"

4 ответа

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

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

6 ответов

Перекрывающий список словаря в DataTable

В настоящее время мы делаем это, просматривая каждое значение списка и словаря: private DataTable ChangeToDictionary(List<Dictionary<string,int>> list) { DataTable datatTableReturn = new DataTable(); if (list.Count() > 0) { Dictionary<string, ...

2 ответа

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

У меня есть следующая функция, которая преобразует строку в числовой тип данных: template <typename T> bool ConvertString(const std::string& theString, T& theResult) { std::istringstream iss(theString); return !(iss >> theResult).fail(); }Однако ...

ТОП публикаций

10 ответов

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

Я пытаюсь адаптировать существующий код для 64-битной машины. Основная проблема заключается в том, что в одной функции предыдущий кодер использует аргумент void *, который преобразуется в подходящий тип в самой функции. Краткий пример: void ...

2 ответа

Почему работает lvalue?

Сегодня я впервые увидел такой актерский состав, и мне любопытно, почему это работает. Я думал, что кастинг таким образом назначит временного, а не ученика. Использование VC2010. class A { public: A() : m_value(1.f) { ((float)m_value) = 10.f; } ...

10 ответов

Разница между приведением и использованием метода Convert.To ()

У меня есть функция, которая бросаетdouble наstring ценности. string variable = "5.00"; double varDouble = (double)variable;Изменение кода было зарегистрировано, и проект строится с ошибкой:System.InvalidCastException: Specified cast is not ...

9 ответов

Приведение типа аннотации @Value в целое число из строки

Я пытаюсь преобразовать вывод значения в целое число: @Value("${api.orders.pingFrequency}") private Integer pingFrequency;Выше выдает ошибку org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to ...

5 ответов

Разрешено ли использование const_cast для доступа только для чтения к объекту const?

В C ++ у меня есть функция, которая требует только доступ только для чтения к массиву, но ошибочно объявлена как получение неконстантного указателя: size_t countZeroes( int* array, size_t count ) { size_t result = 0; for( size_t i = 0; i < ...

2 ответа

C интерпретация шестнадцатеричного длинного целого литерала «L»

Как компилятор C интерпретирует букву «L», которая обозначает длинный целочисленный литерал, в свете автоматического преобразования? Следующий код, выполняемый на 32-битной платформе (длиной 32 бита и длиной 64 бита), похоже, преобразует ...

7 ответов

Java Class.cast () против оператора приведения

Будучи обученным в течение моих дней C ++ о пороках оператора приведения в стиле C, я сначала был рад обнаружить, что в Java 5java.lang.Class приобрелcast метод. Я думал, что, наконец, у нас есть ОО способ борьбы с ...