2011-06-06から1日間の記事一覧

Boost.Proto の式を型推論で評価する

うーん、こんな感じ? #include <boost/proto/proto.hpp> #include <iostream> namespace proto = boost::proto; //-------------------------------------- // 適当なベクトル型 struct vec{ int value[3]; }; vec make_vec(int x, int y, int z){ vec v = {{x, y, z}}; return v; } //------</iostream></boost/proto/proto.hpp>…