Многие дискуссии можно найти о правильном использовании reventpret_cast < /code>.
Глобальная идея состоит в том, что вы можете (иногда) манипулировать представлением значения объекта, подняв свой адрес (например) Unsigned char* и используйте его в качестве массива байтов, удерживающих значения представления объекта. Reinterpret_cast: < /p>
Тип псевдоним
type Accessibility
Если тип t_ref аналогичен любому из Следующие типы объект динамического типа T_OBJ доступен типом через LVALUE (до C ++ 11) GLVALUE (с момента C ++ 11) типа T_REF: < /p>
char
unsigned char
std :: byte (так как C ++ 17)
t_obj
подписанный или неподписанный тип, соответствующий T_obj
Я бы просто хотел знать, каковы соответствующие разделы стандарта (например, C ++ 20).
Подробнее здесь: https://stackoverflow.com/questions/794 ... e-standard