2005-12-12から1日間の記事一覧
これは boost ライブラリで使われている、 ジェネリックプログラミング技術の不完全な概観である。 http://boost.cppll.jp/HEAD/more/generic_programming.html
unsigned short SwapShortByteOrder(unsigned short n){ return (n << 8) | (n >> 8); } unsigned int SwapIntByteOrder(unsigned int n){ return SwapShortByteOrder(n >> 16) | (SwapShortByteOrder(n) << 16); }