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

ベクトル型の要素へのアクセス 〜その2〜

#include <vector> #include <d3dx9.h> #include <pstade/oven/at.hpp> #include <pstade/oven/make_range.hpp> template<typename T> auto begin(T& v)->decltype(&v.x){ return &v.x; } template<typename T> auto end(T& v)->decltype(&v.z){ return (&v.z)+1; } template<typename T> auto at(T& v, int n) ->decltype(…</typename></typename></typename></pstade/oven/make_range.hpp></pstade/oven/at.hpp></d3dx9.h></vector>