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

range の定義

この条件を満たしていれば、基本的に使用できる。 下記のメンバを持つクラス iterator 型 iterator begin(); iterator end(); const_iterator begin() const; const_iterator end() const; 配列型(T[N])である iterator の値を保持している std::pair 型で…

pstade::oven 機能一覧

基本的に、pstade::oven にしかない機能のみ抜粋。 [pstade] ver 1.04.3 http://p-stade.sourceforge.net/oven/doc/html/index.html pstade::oven::steps(n) iterator を移動する際のステップ数を設定。 #include <pstade/oven/steps.hpp> int array[] = {0, 1, 2, 3, 4, 5, 6, 7, 8</pstade/oven/steps.hpp>…

boost::range 機能一覧

使った機能の覚書。 間違いや分かりづらい部分があったらツッコミをお願いします。 [boost] ver 1.44.0 Chapter 1. Range 2.0 boost::adaptors::transformed range を走査する際に、操作を行う #include <boost/range/algorithm/transform.hpp> int to_double(int n){ return n + n; } int array[]</boost/range/algorithm/transform.hpp>…