Результаты поиска по запросу "casting"
@ Стив, я вижу, спасибо за разъяснения. Мое понимание этого материала несколько туманное, так как я время от времени пишу только на C ++, но основной комментарий - re: static_cast более уместен.
int i = 1000; void *p = &i; int *x = static_cast<int*>(p); int *y = reinterpret_cast<int*>(p); актерский состав следует использовать для преобразования изvoid* вint* и почему?
вам все еще нужно объявить тип, вам нужно написать: findViewById <ImageView> (R.id.image_car) .setVisibility (View.VISIBLE);
но я обнаружил, что AndroidStudio напоминает мне удалить некоторые классы. Я помню, что в прежние времена нам приходилось приводить результат findViewById, но теперь это не обязательно. Результат findViewById по-прежнему View, поэтому я хочу ...
и бросает исключение.
ыло интересно, почему некоторые приведения в C # проверяются во время компиляции, тогда как в других случаях ответственность снимается с CLR. Как и выше, оба неверны, но обрабатываются по-разному. class Base { } class Derived : Base { } class ...
Другой вариант - создать список имен общих свойств, а затем повторить его:
ли хороший способ сопоставить объекты с другими объектами? Рекомендации библиотеки тоже приветствуются. Например, скажем, у меня есть эти классы: export class Draft { id: number; name: string; summary: string; } export class Book { id: number; ...
@SapphireSun: у него большой диапазон, но меньше точности. Например, float32 не может содержать 2 ^ 32-1.
у выполнить некоторые стандартные операции на NumPyfloat32 массивы в Python 3, однако я вижу странное поведение при работе с Numpysum(), Вот пример сеанса: Python 3.6.1 |Anaconda 4.4.0 (x86_64)| (default, May 11 2017, 13:04:09) [GCC 4.2.1 ...
для меня это очень сложный сценарий, поэтому я не могу придумать каких-либо общих правил, когда я бы использовал его вместо простого приведения и обработки (более информативного) исключения приведения вверх по стеку.
жный дубликат: Приведение против использования ключевого слова "as" в CLR [https://stackoverflow.com/questions/496096/casting-vs-using-the-as-keyword-in-the-clr] Недавно я узнал о другом способе кастования. Вместо того, чтобы ...
Ссылка на указатель вряд ли бесполезна. Это делает указатель модифицируемым в вызывающей стороне из вызываемой функции. Обычно не то, что вы хотите, но когда вы делаете, это довольно полезно.
я есть код, написанный кем-то еще, в котором некоторые функции принимают аргументы, типы данных которых сопровождаются * &. Я привык к функциям, принимающим одну или другую, например, принимая "двойной *" или "двойной &", но не оба. Казалось бы, ...
Ваш ответ, чтобы добавить объяснение и указать, какие ограничения и предположения применяются. В частности, как это отличается от кода в вопросе, который составляет новый список?
я естьList<SubClass> что я хочу рассматривать какList<BaseClass>, Кажется, что это не должно быть проблемой, так какSubClass кBaseClass совсем несложно, но мой компилятор жалуется, что приведение невозможно. Итак, как лучше всего получить ссылку ...
Это было по общему признанию придумано, но точка зрения остается неизменной, избыточные броски не оптимизированы ни для каких типов. Я также тестировал ссылочные типы и видел тот же результат, только с меньшей разницей. Дело все еще остается в силе.
овляю какой-то старый код и обнаружил несколько случаев, когда один и тот же объект вызывается неоднократно при каждом вызове одного из его свойств или методов. Пример: if (recDate != null && recDate ...
@ Джеймс Канзе - прости, ты прав. Я цитировал новейший черновик C ++ 0x.
е всего, это не дубликатПочему у нас есть reinterpret_cast в C ++, когда два сцепленных static_cast могут выполнять свою ...