Результаты поиска по запросу "casting"
Ссылка на указатель вряд ли бесполезна. Это делает указатель модифицируемым в вызывающей стороне из вызываемой функции. Обычно не то, что вы хотите, но когда вы делаете, это довольно полезно.
я есть код, написанный кем-то еще, в котором некоторые функции принимают аргументы, типы данных которых сопровождаются * &. Я привык к функциям, принимающим одну или другую, например, принимая "двойной *" или "двойной &", но не оба. Казалось бы, ...
Использование литья в стиле C не является безопасным. Он никогда не проверяет, чтобы разные типы можно было смешивать вместе. Приведение типов в C ++ помогает вам убедиться, что приведение типов выполняется в соответствии со связанными объектами (на основе используемого вами приведения). Это более рекомендуемый способ использования приведений, чем использование традиционных приведений в стиле C, которые всегда вредны.
, что я хочу броситьA* вchar* и наоборот, у нас есть два варианта (я имею в виду, многие из нас думают, что у нас есть два варианта,потому что оба, кажется, работают! Отсюда и путаница!) struct A { int age; char name[128]; }; A a; char *buffer ...
@FlyBoy - это растровое изображение? Если это так, отбросьте: вы получите то, что хотите. Но если это НЕ растровое изображение - или если в некоторых обстоятельствах оно МОЖЕТ не быть растровым - вам, вероятно, лучше создать растровое изображение, основанное на изображении, как в моем примере кода.
ершенно не уверен здесь: Image i=some image... Bitmap B=(Bitmap)i;B теперь указывает на тот же объект, что и я. Я в замешательстве ... Я бы сказал, что Bitmap B будет указывать на новый экземпляр Image, который преобразуется в bitmap, но это ...
хорошо, это правда, класс автовивации пропал, вместо этого пошел по умолчанию, кажется лучше
аюсь создать обратный индекс документа, поэтому мне нужно знать из всех уникальных слов в коллекции, в каком документе они встречаются и как часто. я ...
Ваш ответ, чтобы добавить объяснение и указать, какие ограничения и предположения применяются. В частности, как это отличается от кода в вопросе, который составляет новый список?
я естьList<SubClass> что я хочу рассматривать какList<BaseClass>, Кажется, что это не должно быть проблемой, так какSubClass кBaseClass совсем несложно, но мой компилятор жалуется, что приведение невозможно. Итак, как лучше всего получить ссылку ...
, но в этих случаях вы обычно хотите другой способ избежать переполнения.)
тирую некоторый код с обработки на Java, и одна проблема, с которой я столкнулся, заключается в том, что прекомпилятор обработки превращает любые двойные числа в числа с плавающей точкой. Однако в Eclipse мне пришлось явным образом приводить мои ...
для кастинга в первую очередь ...
ой первый вопрос здесь, рад, что нашел этот сайт. Мой вопрос касается новой функции Generics в Delphi 2009. По сути, я попытался написать универсальный класс-оболочку для существующей реализации хэш-карты. Существующая реализация хранит пары ...
Выполнение машинного кода в памяти
Я пытаюсь выяснить, как выполнить машинный код, хранящийся в памяти. У меня есть следующий код: #include <stdio.h> #include <stdlib.h> int main(int argc, char* argv[]) { FILE* f = fopen(argv[1], "rb"); fseek(f, 0, SEEK_END); unsigned int len = ...
Почему отрицательный голос?
ю, что можно приводить список элементов из одного типа в другой (учитывая, что у вашего объекта есть публичный статический явный операторный метод для выполнения приведения) по очереди следующим образом: List<Y> ListOfY = new List<Y>(); ...