2009-08-14から1日間の記事一覧

ヽ(`Д´)ノウワァァァン!!

開発中のソースより抜粋 ... if(CreateIoCompletionPort(handle,handle_,completion_key,0)==0) //エラー処理 ... unsigned long buffer_size=(unsigned long)operation.buffer_->capacity()-operation.buffer_->offset(); if(ReadFileEx(handle_,(void*)ope…

全enumが泣いた

どうもC++のenumは使いにくいときがあって困る。たとえばseek関数を作るときに enum seek_option { ... seek_end, ... }; class file { ... void seek(unsigned long offset,seek_option option); ... }; file f; f.seek(100,seek_option::seek_end); といっ…