2010-12-25から1日間の記事一覧

if 文の遅延処理?

C++

ある値(関数の戻り値等)が true だった場合に呼ばれる関数をあらかじめ設定してしまうとかそんな感じ。 とりあえず、何も考えずに実装してみる。 #include <iostream> #include <boost/function.hpp> #include <boost/fusion/include/vector.hpp> #include <boost/fusion/include/at_c.hpp> namespace fusion = boost::fusion; typedef boost::function<bool()> if_</bool()></boost/fusion/include/at_c.hpp></boost/fusion/include/vector.hpp></boost/function.hpp></iostream>…

構造体のメンバ変数を定数の値で取得したい

C++

関連:Shand.DateTime v1.2 #include <iostream> #include <ctime> #include <boost/assert.hpp> #include <boost/multi_index/member.hpp> #include <boost/mpl/vector.hpp> #include <boost/mpl/at.hpp> #include <boost/mpl/for_each.hpp> namespace multi_index = boost::multi_index; namespace mpl = boost::mpl; typede…</boost/mpl/for_each.hpp></boost/mpl/at.hpp></boost/mpl/vector.hpp></boost/multi_index/member.hpp></boost/assert.hpp></ctime></iostream>