2009-11-24から1日間の記事一覧

Boost.MultiIndexの練習

C++

ここでは、ランダムアクセスと、辞書順という2つの アクセス方法・ソート順を持つコンテナを作成しています。 #include <iostream> #include <boost/multi_index_container.hpp> #include <boost/multi_index/random_access_index.hpp> #include <boost/multi_index/ordered_index.hpp> #include <boost/multi_index/member.hpp> #include <boost/multi_index/identity.hpp> us…</boost/multi_index/identity.hpp></boost/multi_index/member.hpp></boost/multi_index/ordered_index.hpp></boost/multi_index/random_access_index.hpp></boost/multi_index_container.hpp></iostream>

RTTIを切った状態でもBoost.Functionを使用可能にする?

C++

BoostML - 【function】 Using boost::function when rtti is not available ソースを追ってみた感じでは、RTTIを必要としてるのはfunction_base::target_type()だけっぽいので BOOST_FUNCTION_NO_RTTIみたいなのを用意して、その関数を使用不可にすればよさ…