170 похожих чатов

Https://Www.Youtube.Com/Watch?V=XIMWRUHUznM&List=PL3BR09unfgcgJPQZKaacwzGmcXMtEA-19&Index=12&T=4078s На 48:45 вопрос: что может сделать c-style cast и что

не может сделать reinterpret_cast? Ответ: c-style cast может поменять битовое представление. Можете пояснить что это значит?

11 ответов

14 просмотров

Знаю автора лекций и думаю, что он вряд ли говорил бы такое без оснований, но... c-style cast сам по себе вызывает reinterpret_cast, либо const_cast, либо static_cast, либо их комбинацию. Об изменении битового представления стандарт тоже ничего не говорит. Если хотите, можете уточнить в @procxx у автора(@Tilir), либо задать вопрос на ютубе в комментариях

Рассмотри конвертацию для integer-floating point https://en.cppreference.com/w/cpp/language/reinterpret_cast

так можно unsigned int a; int b = (int)a; так не можно unsigned int a; int b = reinterpret_cast<int>(a);

std::slavik
так можно unsigned int a; int b = (int)a; так не ...

Не понимаю я что-то о чём речь https://eel.is/c++draft/expr.cast#2

Dmitry-Valakas Автор вопроса

всем спасибо за помощь

std::slavik
https://godbolt.org/z/dshjsq51q

си каст даст сделать вот так вот, реинтерпрет не даст

std::slavik
https://godbolt.org/z/dshjsq51q

Ладно, согласен. Просто в данном случае c-style cast делает static_cast, но вопрос был именно про reinterpret_cast

Liber Azerate
Ладно, согласен. Просто в данном случае c-style ca...

Кажется, ты формулировку утверждения не понял. Именно об этом речь: c-style cast может вызвать static_cast, а reinterpret_cast не может его вызвать

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Я вот подумал. SSE выполняет операции максимум с 64-битной точностью. А FPU - всегда с 80-битной. Разве не должно быть FPU точнее тогда?
The Bird of Hermes
13
как быть с принтером? такой подход прокатит?
zamtmn
12
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Я не понимаю, это троллинг или что? Швабрика поддерживают, который буквально пишет на ассемблере взаимодействия с винапи. Я это ещё написал загрузчик и хоть что-то изучаю в о...
Shadow Akira
6
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Карта сайта