- 80 名前:64 mailto:sage [2009/03/05(木) 01:22:25 ]
- >>78
もちろんそうですが、memcpyベースだと2つの文になります。 引数やstructの中なら横に{ htons(v1), htonl(v2), v3, ...} と}羅列できるので、 やや行数的にお得かなと気持ちが傾いてます。 >>79 はい、元コードがキャスト方式です。ただ、キャストとmemcpyは書き込み先バッファの オフセット位置を明示的に調節する必要があるので、「とりあえず変数を並べると よろしくパッキングされる」みたいにできないかなぁと。 まあベタに書いてく元コードでいいじゃん?てな気もする程度の問題ですが、 色々方法がありそうで面白いので深追いしてみようかなと。
|

|