Это UB ?
От:
LaptevVV
Дата:
01.07.24 04:33
Оценка:
Создаем union
union
D{
int
a;
char
b[4];
// или std::byte b[4]
}; D temp; temp.a = 1234;
char
byte = temp.b[0];
В прежние времена — делалось так.
А сейчас ?
Где-то у меня в мозгах зацепилось, что это UB.
Размещающий new — не предлагать
reinterpret_cast — можно попробовать.
variant ?
Что-то не совсем то, что мне нужно.
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Отредактировано 01.07.2024 4:35
LaptevVV
.
Предыдущая версия
.
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: