Информация об изменениях

Сообщение Re[12]: offsetof() без UB от 27.03.2025 11:13

Изменено 27.03.2025 11:17 rg45

Re[12]: offsetof() без UB
Здравствуйте, kov_serg, Вы писали:

_>И как его в шаблонах использовать такой стандартный? Например:

_>
_>template<auto f1,auto f2>constexpr int rel_ofs() {
_>    return offset_of<f1> - offset_of<f2>;
_>}
_>


Ну это ты уже пытаешься увести обсуждение в сторону. Ты название темы-то прочитай.
Re[12]: offsetof() без UB
Здравствуйте, kov_serg, Вы писали:

_>И как его в шаблонах использовать такой стандартный? Например:

_>
_>template<auto f1,auto f2>constexpr int rel_ofs() {
_>    return offset_of<f1> - offset_of<f2>;
_>}
_>


Ну это ты уже пытаешься увести обсуждение в сторону. Ты название темы-то прочитай.

В этой теме не обсуждается удобен или не удобен для использования в шаблонах. Обсуждается, как обойти накладываемые им ограничения и не влететь на UB. Ты же заменяешь одно UB на другое и обосновываешь это тем, что это удобнее для использования в шаблонах