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

2 ответа

C ++ dynamic_cast против typeid для сравнения классов [дубликат]

Возможный дубликат: C ++ эквивалент instanceof [https://stackoverflow.com/questions/500493/c-equivalent-of-instanceof] Мне было интересно, какая разница междуdynamic_castа такжеTypeIdв отношении только сравнения классов ...

7 ответов

Добавить байты с приведением типа, Java

Я пытаюсь добавить два значения в байтовом массиве. Это мой код: byte[] ars = {3,6,9,2,4}; ars[0] = (byte)ars[0] + (byte)ars[4]; System.out.println( ars[0] );Я получаю эту ошибку при компиляции: Main.java:9: possible loss of precision found : ...

8 ответов

Что является более эффективным Cstr (value) или value.ToString ()

Мне интересно, что является более эффективным, используя CStr () или object.toString (). Причина, по которой я спрашиваю об этом, заключается в том, что я думал, что все, что сделал CStr (), это вызвал метод .ToString () для объекта, с которым он ...

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

8 ответов

Как привести к двойному типу int в Java, округлив его?

Мне нужно привести значение типа double к int в Java, но числовое значение всегда должно округляться. т.е. 99,99999999 -> 99

1 ответ

Законно ли приводить указатель на ссылку на массив, используя static_cast в C ++?

У меня есть указательT * pValues что я хотел бы рассматривать какT (&values)[N] В этом так ответhttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916]Предлагаемый способ сделать это T (&values)[N] = ...

1 ответ

поведение const_cast

Я читал об операторе const_cast в C ++ 1.Первая странная вещь, которую я не могу понять, это Синтаксис оператора const_cast, т.е. -const_cast - <- Вид -> - (- выражение -) --------------------> < что я понимаю об этом синтаксисе, так это то, ...

9 ответов

Шаблон C ++ для безопасных целочисленных приведений

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

3 ответа

Почему «оператор bool ()» вызывается, когда я применяю «long»?

У меня есть следующий класс: class MyClass { public: MyClass( char* what ) : controlled( what ) {} ~MyClass() { delete[] controlled; } operator char*() const { return controlled; } operator void*() const { return controlled; } operator bool() ...

1 ответ

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

меня что-то озадачивает, и я не нашел много информации о характеристиках виртуальной машины. Это немного неясно, и было бы неплохо, если бы кто-то мог мне объяснить. Эти несколько строк кода ..... double myTest = Double.MAX_VALUE; ...

7 ответов

Странное исключение: Невозможно привести String к Boolean при использовании getBoolean

Я получаю очень странную ошибку. У меня есть 2 мероприятия. На обоих я получаюSharedPreferences с помощьюMODE_PRIVATE (если это имеет значение)sp = getPreferences(MODE_PRIVATE); на каждой деятельностиonCreate() ...