Здравствуйте, kov_serg, Вы писали:
_>И как его в шаблонах использовать такой стандартный? Например:
_>_>template<auto f1,auto f2>constexpr int rel_ofs() {
_> return offset_of<f1> - offset_of<f2>;
_>}
_>
Ну это ты уже пытаешься увести обсуждение в сторону. Ты название темы-то прочитай.
В этой теме не обсуждается удобен или не удобен для использования в шаблонах. Обсуждается, как обойти накладываемые им ограничения и не влететь на UB. Ты же заменяешь одно UB на другое и обосновываешь это тем, что это удобнее для использования в шаблонах