Результаты поиска по запросу "casting"
C ++ dynamic_cast против typeid для сравнения классов [дубликат]
Возможный дубликат: C ++ эквивалент instanceof [https://stackoverflow.com/questions/500493/c-equivalent-of-instanceof] Мне было интересно, какая разница междуdynamic_castа такжеTypeIdв отношении только сравнения классов ...
Добавить байты с приведением типа, 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 : ...
Что является более эффективным Cstr (value) или value.ToString ()
Мне интересно, что является более эффективным, используя CStr () или object.toString (). Причина, по которой я спрашиваю об этом, заключается в том, что я думал, что все, что сделал CStr (), это вызвал метод .ToString () для объекта, с которым он ...
Как привести к двойному типу int в Java, округлив его?
Мне нужно привести значение типа double к int в Java, но числовое значение всегда должно округляться. т.е. 99,99999999 -> 99
Законно ли приводить указатель на ссылку на массив, используя static_cast в C ++?
У меня есть указательT * pValues что я хотел бы рассматривать какT (&values)[N] В этом так ответhttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916]Предлагаемый способ сделать это T (&values)[N] = ...
поведение const_cast
Я читал об операторе const_cast в C ++ 1.Первая странная вещь, которую я не могу понять, это Синтаксис оператора const_cast, т.е. -const_cast - <- Вид -> - (- выражение -) --------------------> < что я понимаю об этом синтаксисе, так это то, ...
Шаблон C ++ для безопасных целочисленных приведений
Я пытаюсь написать шаблонную функцию C ++, которая будет генерировать исключение времени выполнения при целочисленном переполнении при приведении между различными целочисленными типами, с различной шириной и возможным несоответствием со знаком ...
Почему «оператор 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() ...
Приведение двойного к другому числовому типу
меня что-то озадачивает, и я не нашел много информации о характеристиках виртуальной машины. Это немного неясно, и было бы неплохо, если бы кто-то мог мне объяснить. Эти несколько строк кода ..... double myTest = Double.MAX_VALUE; ...
Странное исключение: Невозможно привести String к Boolean при использовании getBoolean
Я получаю очень странную ошибку. У меня есть 2 мероприятия. На обоих я получаюSharedPreferences с помощьюMODE_PRIVATE (если это имеет значение)sp = getPreferences(MODE_PRIVATE); на каждой деятельностиonCreate() ...