2008-04-02から1日間の記事一覧
stlのlist等、ランダムアクセスイテレータが使えないコンテナは添え字アクセスもat()によるアクセスもできなくて不便。なので、boost::rangeでこんなのを作ってみた。 #include <stdexcept> #include <boost/range.hpp> template <typename RangeType> typename boost::range_reference<RangeType>::type GetElementAt(Ra</rangetype></typename></boost/range.hpp></stdexcept>…