なんでもあり
http://www.pc-zeus.com/かなりうける。
http://www.pc-zeus.com/かなりうける。
現在ユニットテストにCppUnitを使っている。最近使い始めて、今日直面した問題。あるメソッドがstd::exceptionを投げることを確認するテストをしたかった。CPPUNIT_ASSERT_THROW( obj.foo() , std::exception );が・・・コンパイルエラー : error C2312(Visual Studio 2005)が出てしまう。問題は、上記マクロがstd 続きを読む
たまたま見つけたこのやりとりががかなり笑えた。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1010463885?fr=rcmd_chie_detail
今日はアルゴリズム、データ構造の勉強。BinaryTreeのInsert部分だけ作ってみた #include <cstddef><br><br>template<class T> class BinaryTree<br>{<br>template <class T> class Element{<br> 続きを読む
普段はWindowsしか使わないけど、今日はMacでこの前作ったPersistentQueueをビルドするためにXCodeプロジェクトを作った。構成はこう。PersistentQueue本体と(static library)とPersistenteQueueTest(本体のテストプログラム)の二つがプロジェクトとしてある。それぞれにDebugとRelease版がある。PersistenteQueu 続きを読む
最近どうも右手、右腕が変。なんか気持ち悪い。なんか常に違和感がある。痛い訳じゃないしかゆいわけでもないんだけど。おそらくマウスの使いすぎなんだと思う。右肩も痛い。プログラマーなんだから、もっとキーボードで操作出来るようになればいいんだと思って、勉強中。エディタももっときちんと使えるように練習しなくちゃ。 今回は、まずWindowsでCapsとCtrlの入れ替え。http://uguisu.skr. 続きを読む
仕事でQueueをファイル上作る必要があってPersistentQueueクラス作った。PopやPush、Frontとかのインターフェースをくっつけて、インプリメンテーションはSQLiteを用いて行った。 Pushはバイト列をもらって、blob型で入れるだけ。Popはその逆の順番で出せばいい。でも、その順番を保障するために、idフィールドを入れておいた。auto_incrementになるので、いつ 続きを読む