2008-04-08から1日間の記事一覧

Boost.Asioを使ってみよう.

英語だけど頑張って読もう.

結局size_tって何?

C++

よく出てくるsize_tって結局何なのか.調べてみたらヘッダで定義されていて,size_of()が返す型らしい(定義?).size_tが保障しているのはunsigned integerのみで,サイズは実装依存. でもfread()とかfwrite()にも使われているんだよね. 複数のファイル…

日記をこっちに移しました

etc

別にmixi内だけにする必要はないしね.ていうか,むしろ多くの人に見てもらいたいからこっちの方がいい.で,テスト投稿. 2行間を空けるてすと

任意のbit数の整数型を得る

C++

何か見出しばっかりwwまぁどうでもいいか. 一つ上のままじゃ何かくやしい?ので,こんなもの作ってみた.でもこれって安全? #include template struct int_size_type { typedef void type; };template<> struct int_size_type::digits> { typedef unsign…

整数型のbit数を求める.

C++

整数のみだけど. #include template size_t get_bit_length(){ TP n = std::numeric_limits::max(); size_t len = 0; while(n){ ++len; n >>= 1; } return len; } int main(){ std::cout () std::cout () } でもこれnumeric_limits<>にありそう. あったwV…