GitHub
https://gist.github.com/shafik/848ae25ee209f698763cffee272a58f8
по ссылке я лишь понял что тебя смутил malloc для float. ну так это может не работать, если для float на твоей архитектуре требуется выравнивание а маллок просто сделал кусок памяти без выравнивания. вот тебе и приехали. а размещающий нью делает выделение с выравниванием по типу вот и все.
Это же стрикт алиасинг
Обсуждают сегодня