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

1 ответ

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

1 ответ

Безопасность недействительного даункаста с использованием static_cast (или reinterpret_cast) для наследования без добавления членов

Мне было интересно, что стандарт говорит о безопасности следующего кода: class A { int v; }; class B: public A { }; // no added data member A a; B& b = static_cast<B&>(a);Очевидно, тип времени выполненияa являетсяAнеBТаким образом, актерский ...

8 ответов

Мой метод для избежания dynamic_cast <> быстрее, чем сам dynamic_cast <>?

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

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

3 ответа

+1 На самом деле одно место, где я использовал void указатель, было подходящим для использования интерфейса класса .. выглядит намного лучше после редактирования!

у код, и до сих пор я использовал такие структуры: struct s{ enum Types { zero = 0, one, two }; unsigned int type; void* data; }Мне нужна была некоторая общая структура для хранения данных из разных классов, и я хотел использовать ее в std :: ...

2 ответа

Что static_cast <T> делает с T &?

1 ответ

Законно ли приводить указатель на ссылку на массив, используя static_cast в C ++?

У меня есть указательT * pValues что я хотел бы рассматривать какT (&values)[N] В этом так ответhttps://stackoverflow.com/a/2634994/239916 [https://stackoverflow.com/a/2634994/239916]Предлагаемый способ сделать это T (&values)[N] = ...

1 ответ

Законно ли приводить указатель на ссылку на массив, используя static_cast в C ++?

5 ответов

Если я правильно понял вопрос, то я чувствую, что ответ в самом вашем вопросе. :)

я старый добрый CRPT (пожалуйста, не отвлекайтесь на ограничения доступа - вопрос не о них): template<class Derived> class Base { void MethodToOverride() { // generic stuff here } void ProblematicMethod() ...

2 ответа

Почему я могу использовать static_cast с void *, но не с char *

я знаю это

6 ответов

C ++, статически определять базовые классы с разными адресами?

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