Я пытался выполнить упражнение из книги, но мне не удалось выполнить static_cast.Я использовал...
Я следую учебному пособию, в котором говорится, что я могу сделать переменную неконстантной, чтобы...
Следующий код компилируется без ошибок в VSC ++ 2017 и не компилируется в gcc 7.3.0 (error: invalid...
Я использовал шаблон CRTP некоторое время, однако, читая ответы о неопределенном поведении,...
У меня следующая структура класса: Теперь у меня есть указатель Device, где я знаю, что он имеет...
Почему статическое приведение допускает повышение или понижение между указателями на производные...
Я пытаюсь выяснить, что происходит, когда вы dynamic_cast переходите от одного производного класса...
Я бы хотел, чтобы тип возвращаемого значения базового метода CRTP зависел от типа члена в...
В ответе на сообщение в блоге Рэймонда Чена , Спрашивающий указал Рэймонд, я считаю, что пример C...
Я создаю пару интерфейсов, предназначенных для обеспечения доступа к функциям обратного вызова. То...
Я пытаюсь реализовать класс числовых векторов. Я использую шаблон Qt QVector, который похож на...
Я пытаюсь преобразовать немного кода C ++ VC 6.0 в C #. В частности, я анализирую двоичный файл...
Существует ряд вопросов, касающихся перекрестных бросков (приведенных от T1* к несвязанным T2*),...
Прежде всего, это не дубликат Почему у нас есть reinterpret_cast в C ++, когда два сцепленных...
Скажем, я хочу привести A* к char* и наоборот, у нас есть два варианта (я имею в виду, многие из...
Я только что нашел следующий код в Qt, и я немного запутался, что здесь происходит. Особенно, что...
У меня есть небольшое приложение SDI, к которому я пытаюсь добавить отслеживание использования меню...
Редактировать - поставить вопрос в контекст немного больше. Дано: struct Base { ... }; struct...
Я отвечал на вопрос несколько минут назад, и он поднял мне еще один: В одном из моих проектов я...
Когда я пытаюсь использовать static_cast для приведения double * к int *, я получаю следующую...
Есть ли причина предпочитать static_cast<> кастингу в стиле C? Они эквивалентны? Есть ли...
Что означает следующий синтаксис? typedef void* hMyClass; //typedef as a handle or reference...