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

0 ответов

@ Стив, я вижу, спасибо за разъяснения. Мое понимание этого материала несколько туманное, так как я время от времени пишу только на C ++, но основной комментарий - re: static_cast более уместен.

int i = 1000; void *p = &i; int *x = static_cast<int*>(p); int *y = reinterpret_cast<int*>(p); актерский состав следует использовать для преобразования изvoid* вint* и почему?

0 ответов

вам все еще нужно объявить тип, вам нужно написать: findViewById <ImageView> (R.id.image_car) .setVisibility (View.VISIBLE);

но я обнаружил, что AndroidStudio напоминает мне удалить некоторые классы. Я помню, что в прежние времена нам приходилось приводить результат findViewById, но теперь это не обязательно. Результат findViewById по-прежнему View, поэтому я хочу ...

0 ответов

 и бросает исключение.

ыло интересно, почему некоторые приведения в C # проверяются во время компиляции, тогда как в других случаях ответственность снимается с CLR. Как и выше, оба неверны, но обрабатываются по-разному. class Base { } class Derived : Base { } class ...

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

0 ответов

Другой вариант - создать список имен общих свойств, а затем повторить его:

ли хороший способ сопоставить объекты с другими объектами? Рекомендации библиотеки тоже приветствуются. Например, скажем, у меня есть эти классы: export class Draft { id: number; name: string; summary: string; } export class Book { id: number; ...

0 ответов

@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 ...

0 ответов

 для меня это очень сложный сценарий, поэтому я не могу придумать каких-либо общих правил, когда я бы использовал его вместо простого приведения и обработки (более информативного) исключения приведения вверх по стеку.

жный дубликат: Приведение против использования ключевого слова "as" в CLR [https://stackoverflow.com/questions/496096/casting-vs-using-the-as-keyword-in-the-clr] Недавно я узнал о другом способе кастования. Вместо того, чтобы ...

0 ответов

Ссылка на указатель вряд ли бесполезна. Это делает указатель модифицируемым в вызывающей стороне из вызываемой функции. Обычно не то, что вы хотите, но когда вы делаете, это довольно полезно.

я есть код, написанный кем-то еще, в котором некоторые функции принимают аргументы, типы данных которых сопровождаются * &. Я привык к функциям, принимающим одну или другую, например, принимая "двойной *" или "двойной &", но не оба. Казалось бы, ...

0 ответов

 Ваш ответ, чтобы добавить объяснение и указать, какие ограничения и предположения применяются. В частности, как это отличается от кода в вопросе, который составляет новый список?

я естьList<SubClass> что я хочу рассматривать какList<BaseClass>, Кажется, что это не должно быть проблемой, так какSubClass кBaseClass совсем несложно, но мой компилятор жалуется, что приведение невозможно. Итак, как лучше всего получить ссылку ...

0 ответов

Это было по общему признанию придумано, но точка зрения остается неизменной, избыточные броски не оптимизированы ни для каких типов. Я также тестировал ссылочные типы и видел тот же результат, только с меньшей разницей. Дело все еще остается в силе.

овляю какой-то старый код и обнаружил несколько случаев, когда один и тот же объект вызывается неоднократно при каждом вызове одного из его свойств или методов. Пример: if (recDate != null && recDate ...

0 ответов

@ Джеймс Канзе - прости, ты прав. Я цитировал новейший черновик C ++ 0x.

е всего, это не дубликатПочему у нас есть reinterpret_cast в C ++, когда два сцепленных static_cast могут выполнять свою ...