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

N個のplaceholderを作って展開する

はじめに 任意の関数型変数を引き数として受取り、 第1引数を1にbindしてretrunする方法に関してのメモです template<typename R, typename A,typename... Args> auto bind_1_1(std::function<R(A,Args...) f> { return //std::bind(f,1,make_placeholders<Args...>{}...); //理想イメージ } int main() { std::function<int(int,int,int,int)> f = []</int(int,int,int,int)></args...></r(a,args...)></typename>…

memo

http://melpon.org/wandbox/permlink/mv3a6JZ7oiyWAGnL