Re[7]: offsetof() без UB
От: kov_serg Россия  
Дата: 27.03.25 09:17
Оценка: :)
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, kov_serg, Вы писали:


R>>>Есть ещё один минус в таком подходе — полученное значение уже не будет compile-time.


_>>https://godbolt.org/z/8847Mjd7b


R>Ну и где тут "объект уже есть", о чём говорилось выше? Ты же просто предлагаешь альтернативную реализацию offsetof, не требующую наличия объекта. Просто вместо UB от использования нулевого указателя, у тебя UB от неправомерного использования reinterpret_cast, вот и всё. Так ещё и тонны кода навертел.


Зато оно constexpr
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.