Значит ли это что для bit_cast'а в тривиальный тип мы можем использовать placement new с указателем на интересующую нас память и тем самым сохранить байты в памяти без изменений и избавить себя от ненужного копирования?и вы думаете, что это за вас будет выяснять дядя?
реализовать такое в любом другом языке, не нарушив оптимизацию сложнотаки нет! надо понять суть + возможности языка!
а так же перегруз по ресурсам, даже на исправном железе