является ли это нарушением strict aliasing rule?
2) сработает reinterpret_cast?
1) Нет вроде
reinterpret_cast не добавляет новых гарантий по сравнению с сишным
Да
1) да 2) да, но strict alliasing останется
(2) где он должен сработать?
Короче это абсолютно невалидный код. Его никакими кастами сделать валидным невозможно
Да и да
Обсуждают сегодня