Entries from 2010-06-01 to 1 month

それ pack expansion でできるよ。

#include <tuple> #include <functional> // for result_of template <int ...Indexes> struct IndexTuple { typedef IndexTuple<Indexes..., sizeof...(Indexes)> next; }; template <size_t N> struct BuildIndexTuple { typedef typename BuildIndexTuple<N - 1>::type::next type; }; template <> struct BuildIndexTup…</n></size_t></indexes...,></int></functional></tuple>

C++0x の std::pair

C++0x では std::pair が狂信的な速度狂や偏屈な例外安全性狂信者のため、もとい、より安全で高速なソフトウェアのために、便利になりました。

ICFP プログラミングコンテスト 2010 に参加しました

もう先週のことです。id:ranha さんと一緒に出ました。色々書こうと思っていたのですが、書いてるうちに情けなくなってしまったので、消しました。

ろじかるんるん

ただいま、はてなさん。

(略)を問い詰める会と curry

もう先週になってしまうのですが C++WG 会議の後に行われた「(略)を問い詰める会」に参加してきました。 結構な人数が参加されていたのですが、半分くらいの方としかお話できなかったんじゃないかなあ…少し残念でした。id:rti7743 さんが途中「カリー化っ…