2005-10 << 2005-11 >> 2005-12

2005-11-11 (金)

*構造体

ネットワーク経由で構造体のやり取りをしていると,htonlやntohlの羅列が見苦しくなる.文字コードやバイトオーダを変換したり,実際の文字列のサイズに合わせて構造体の余分な部分を切り詰めたりその逆の作業が面倒くさい.構造体中の同じ型のメンバ全てに特定の処理をするマクロが書けたりすると嬉しいかもしれない.あと,ある変換の逆変換をする関数も自動で作ってくれたりしてくれれば尚うれしい.

扱うデータ構造をプログラム本体と分離できる言語ってあるかなぁ.オブジェクト指向なら隠蔽できるとはいっても,オブジェクトの中を書くのも人間なわけで….

2005-10 << 2005-11 >> 2005-12