0
ответов

Ошибка преобразования TypeToken в Type при десериализации с помощью gson

У меня есть класс, который десериализует ArrayList дженериков с помощью этой функции, как описано в первом ответе этой темы :Функция абстрактного класса Java generic Type public ArrayList&...
вопрос задан: 23 May 2017 12:25
0
ответов

Как мне упростить доступ к моему настраиваемому IPrincipal в ASP.NET MVC?

Я написал настраиваемый объект-участник, который содержит несколько дополнительных полей (адрес электронной почты и идентификатор пользователя в дополнение к имя пользователя). Чтобы получить доступ к этим свойствам, я должен преобразовать Context.User
вопрос задан: 23 May 2017 12:21
0
ответов

Что происходит, если я бросил указатель функции, изменив количество параметров

Я только начинаю переносить голову вокруг указателей функции в C. Понять, как кастинг работ указателей функции, я записал следующую программу. Это в основном создает указатель функции к...
вопрос задан: 23 May 2017 12:19
0
ответов

Как использовать boost :: smart_ptr в полиморфизме?

Интеллектуальные указатели Boost можно использовать с полиморфизмом, но как вернуть подкласс к указателю? с использованием увеличения пространства имен; // ... shared_ptr a_ptr (новый подкласс); // ... ...
вопрос задан: 23 May 2017 12:18
0
ответов

Как может быть реализован указатель, кроме сохранения адреса?

Недавно я ответил на другой вопрос, задавая вопросы, на которые должен уметь ответить каждый порядочный программист на C ++. Мое предложение было Вопрос: Как указатель указывает на объект? A: Указатель хранит ...
вопрос задан: 23 May 2017 12:18
0
ответов

Динамическое снижение частного наследования в частной области

Подстройка в этом вопросе, с которой я столкнулся. Рассмотрим: класс A {}; класс B: частный A {static void foo (); }; void B :: foo () {B * bPtr1 = новый B; A * aPtr1 = dynamic_cast (bPtr1); // ...
вопрос задан: 23 May 2017 12:16
0
ответов

Архитектурные стратегии для предотвращения динамического преобразования типов

Часто читают, как стоит разрабатывать свой код, чтобы избежать необходимости выполнять приведение типов, и как это нужно cast может предположить, что существует лучшая реализация. Я пытаюсь ...
вопрос задан: 23 May 2017 12:16
0
ответов

Как преобразовать char * в T *? [duplicate]

Возможный дубликат: C ++ Когда мы должны предпочесть двухцепочечное static_cast вместо reinterpret_cast Что лучше? static_cast (static_cast (буфер)); или ...
вопрос задан: 23 May 2017 12:15
0
ответов

Бросок и бросок Linq <T> ()

При попытке ответить на этот вопрос, я обнаружил следующее: представьте s в виде строки = "тест"; var result1 = s. Выберите (c => (ushort) c);//хорошо работает var result2 = s. Бросок <ushort> ();//бросает...
вопрос задан: 23 May 2017 12:15
0
ответов

Обеспечение безопасности auto_cast

GMan опубликовал код восхитительного «оператора» auto_cast, который позволяет писать на C ++ такой код, как следующий: float f = 4.0f; int я = auto_cast (е); // вместо того: int j = static_cast
вопрос задан: 23 May 2017 12:13
0
ответов

Можно ли полностью избежать приведений в стиле C в C ++?

Я не верю, что можно полностью избежать приведений в стиле C. при написании C ++. Я был удивлен, узнав, что мне нужно использовать приведение в стиле C, чтобы избежать предупреждения об усечении компилятора: short ...
вопрос задан: 23 May 2017 12:13
0
ответов

Приведение массива PHP к объекту [дубликат]

Возможный дубликат :Использование массива с числовыми ключами в качестве объекта Я сделал приведение массива к объекту, и я запутался :$arr = диапазон (1,3 ); $obj = (объект )$arr; var _дамп ($obj )объект (...
вопрос задан: 23 May 2017 12:12
0
ответов

Пожалуйста, объясните значение слежения за исполнением [дубликат]

Возможный дубликат: странное использование void Я читал код C и наткнулся на следующее. Может кто-нибудь объяснить, что это делает? static int do_spawn (const char * filename) {(void) filename; ...
вопрос задан: 23 May 2017 12:11
0
ответов

в чем разница между c-подобным и функциональным литьем? [Дубликат]

Возможные дубликаты: Синтаксические стили приведения C ++. C ++: В чем разница между функцией (myVar) и (функцией) myVar? В чем разница между значением (типом) и типом (значением)? b = (int) a; ...
вопрос задан: 23 May 2017 12:10
0
ответов

Невозможно изменить тип на обнуляемый в универсальном методе

Я создаю универсальный преобразователь Вот пример кода универсального преобразователя bool TryReaderParse (данные объекта, значение TType ){ значение = по умолчанию (TType ); Введите returnType =...
вопрос задан: 23 May 2017 12:08
0
ответов

Зачем приводить «extern Put» к указателю функции «(void (*) (char *)) & Put»?

Я смотрю пример abo3.c из «Небезопасного программирования» и не разбираюсь в приведении типов в приведенном ниже примере. Может ли кто-нибудь просветить меня? int main (int argv, char ** argc) {extern system, put; ...
вопрос задан: 23 May 2017 12:06
0
ответов

Преобразование определения enum в unsigned int

Согласно этому сообщению SO :Каков размер перечисления в C? Типы enum имеют подписанный тип int. Я хотел бы преобразовать определение перечисления из подписанного целого числа в беззнаковое целое число. Например, на моем...
вопрос задан: 23 May 2017 12:02
0
ответов

Приведение типов значений C #: как это работает? [дубликат]

Возможный дубликат: Почему это преобразование не работает? Привет, я обнаружил странное поведение фреймворка. Этот код вызывает исключение: byte a = 1; объект b = a; ...
вопрос задан: 23 May 2017 12:01
0
ответов

Есть ли способ отключить старое приведение стилей в c ++ [duplicate]

Возможный дубликат: Как найти (и заменить) все старые приведения типов данных в стиле C в исходном коде C ++? В настоящее время я занимаюсь рефакторингом старого кода, и у проекта, над которым я работаю, есть политика только ...
вопрос задан: 23 May 2017 12:00
0
ответов

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

Возможный Дубликат: C ++ эквивалент instanceof Мне было интересно, в чем разница между dynamic_cast и typeid относительно простого сравнения классов (кроме dynamic_cast, позволяющего ...
вопрос задан: 23 May 2017 12:00
0
ответов

преобразование базового класса c ++ в производный класс беспорядок

Если бы я создал базовый класс, называемый базовым, и производные классы, называемые производным_1, производным_2 и т. Д ... Я использую коллекцию экземпляров базового класса, а затем, когда я извлек элемент и попытался использовать ...
вопрос задан: 23 May 2017 11:59
0
ответов

Почему я должен использовать dynamic_cast для приведения к void *?

Итак, я читал ответы на вопрос о dynamic_cast из "void *", и хотя вы не можете приводить из void * в T *, некоторые из ответов указывают, что можно приводить T * в void *,...
вопрос задан: 23 May 2017 11:59
0
ответов

Сбой универсального неявного преобразования C # в интерфейсе

Почему приведенный ниже код не компилируется? Что особенного в интерфейсе, что заставляет компилятор думать, что он не может преобразовать контейнер в T, когда T - это интерфейс? Я не думаю, что это ковариант ...
вопрос задан: 23 May 2017 11:59
0
ответов

Приведение к нескольким интерфейсам [дубликат]

Возможное дублирование: приведение объекта к двум интерфейсам одновременно, для вызова универсального метода Я уверен, что вы не можете этого сделать поэтому мне интересно, есть ли обходной путь, но мне нужно / хочу ...
вопрос задан: 23 May 2017 11:55
0
ответов

При преобразовании пустого указателя в указатель определенного типа какой символ приведения лучше, static_cast или reinterpret_cast? [дубликат]

Возможный дубликат: Должен ли я использовать static_cast или reinterpret_cast при приведении void * к чему угодно В этой программе у меня есть void * в качестве параметра и я хочу привести его к определенному типу. Но я не ...
вопрос задан: 23 May 2017 11:54
0
ответов

Преобразование Int в Generic Enum в C#

Подобно приведению int в enum в C #, но мое перечисление является параметром Generic Type. Каков наилучший способ справиться с этим? Пример :private T ConvertEnum (int i ), где T :struct, IConvertible {...
вопрос задан: 23 May 2017 11:54
0
ответов

Как лучше всего преобразовать переменную в логическое значение в php?

Я читал этот вопрос и увидел эту строку: if ($ a == $ b) { return true} else {return false} И это заставило меня задуматься, как лучше всего привести переменную неизвестного типа (может быть ...
вопрос задан: 23 May 2017 11:53
0
ответов

Безопасное преобразование типов в C ++ / CLI - эквивалентно C # «as»?

Ранее я спросил, безопасно ли использование as в C # (т.е. не взорвется): Является ли использование as в C # безопасным способом Кастинг? Мне понравился ответ, и в итоге я использовал что-то основанное на нем: Foo x = y as ...
вопрос задан: 23 May 2017 11:53
0
ответов

Как я могу динамически преобразовать объект?

Я почти уверен, что об этом уже спрашивали, но, к сожалению, единственное, что я нашел, это то, что это не решение для меня. В моем текущем проекте я делаю что-то вроде: private object obj; private void ...
вопрос задан: 23 May 2017 11:52
0
ответов

C ++ Когда лучше использовать двухцепное static_cast вместо reinterpret_cast

Во-первых, это не дубликат Почему у нас есть reinterpret_cast в C ++, когда два связанных static_cast могут выполнять свою работу ?. Я знаю ситуации, когда мы не можем использовать даже два связанных static_cast для ...
вопрос задан: 23 May 2017 11:48