2009-03-01から1ヶ月間の記事一覧

今度はconceptを使って戻り値指定のいらないbindっぽいことをしてみる

C++

前回のエントリのコメントで、Callable conceptがあるよと教えてもらったので、 昨日書いたdecltypeに続き、conceptで似たことをしてみることにした。 conceptGCCでは、std::Callableを使おうとすると、まだ実装されてないよ。みたいなメッセージが出てくる…

decltypeでboost::bindに渡すファンクタの戻り値を指定できないか頑張る(conceptGCC)

boost::bindは、ファンクタを渡した場合に戻り値の推測することができないので、 std::function系を継承してないファンクタを渡す場合は下のようにファンクタの中で戻り値をresult_typeとしてtypedefするか #include <iostream> #include <string> #include <boost/bind.hpp> struct Functor { </boost/bind.hpp></string></iostream>…

Qt 4.5のビルド

Qt 4.5がリリースされたのでVCでビルド 4.5からライセンスがLGPLになったので、普通はdynamicLinkするんだろうけど 人に実行ファイルを渡すときになかなか面倒なのでstaticでビルド configure -debug-and-release -no-qt3support -static -D _CRT_SECURE_N…

次期CiNii試験公開

論文検索でいろいろとお世話になっているCiNiiの次期バージョンが試験公開されたみたい http://ciexam.nii.ac.jp/ http://codezine.jp/article/detail/3683 OpenSearchに対応したりいろいろしてるので 自分用の検索アプリケーションを作ったりするのが楽にな…