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

7並べ

★概要 プログラムの練習に使用する為のまとめです。 新しい言語を始める時などに使ってもらえればと思います。 アバウトな内容なので分からない部分は適当に脳内で補完して下さい。 ★何で7並べ? 7並べ・・・というかトランプゲームだとイメージしやすく理解が…

pstade::oven::at(n)

#include <assert.h> #include <pstade/oven/at.hpp> int main(){ namespace oven = pstade::oven; int array[] = {0, 1, 2, 3, 4}; assert( (array|oven::at(3)) == array[3] ); return 0; } 内部の動作としては、 *(boost::begin(range)+n); こんな感じ。 std::list の様に要素数でアクセ</pstade/oven/at.hpp></assert.h>…

pstade::oven::copied

#include <vector> #include <list> #include <assert.h> #include <pstade/oven/copied.hpp> int main(){ namespace oven = pstade::oven; namespace lambda = boost::lambda; int array[] = {0, 1, 2, 3, 4}; std::vector<int> array2 = array|oven::copied; std::list<int> array3 = array|oven::copied; assert( boo</int></int></pstade/oven/copied.hpp></assert.h></list></vector>…