c++

Boostに以前からread-writeロックは実装されていたようですがバグがあったとかで最近の物ではupgrade_lock, upgrade_to_unique_lockにさし変わっています。ただのロックと比べてパフォーマンスが出やすい上に素性の良い設計だと思うので紹介してみようと思い…

google mockで快適テスト生活

c++

googleにより公開されているgoogle mockが使いやすかったので使い方紹介。http://code.google.com/p/googlemock/ から落としてペペっと入れましょう。使いたいシーンとしては、充分モジュール化されたオブジェクト指向プログラム中で int main(){ A a; B b; …