フォロー

特に、Strict Aliasing Rules辺りは、本当に理解のない人が多い。「互換性のない型のポインタからアクセスしないように気を付けよう」ならともかく「とりあえず別の型のポインタでアクセスしちゃえ!」だからな。互換性はないけど、メモリレイアウトは合致しているなら、memcpyとかbit_castを使うべきだし、型パニングしてそれよりも速くなるということは「ない」と言っても良いだろう

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。