intをchar配列に入れる最良の方法 (パフォーマンス) は何ですか? これは私の現在のコードです:
data[0] = length & 0xff;
data[1] = (length >> 8) & 0xff;
data[2] = (length >> 16) & 0xff;
data[3] = (length >> 24) & 0xff;
dataはchar配列 (共有 ptr) でlengthあり、int.
intをchar配列に入れる最良の方法 (パフォーマンス) は何ですか? これは私の現在のコードです:
data[0] = length & 0xff;
data[1] = (length >> 8) & 0xff;
data[2] = (length >> 16) & 0xff;
data[3] = (length >> 24) & 0xff;
dataはchar配列 (共有 ptr) でlengthあり、int.
これが唯一の方法です。理論的にはmemcpyorを使用できますが、 endiansreinterpret_castの問題により使用できません。