2017-08-31から1日間の記事一覧

tupleを展開して関数に渡す関数

tupleを展開して関数に渡す関数 boostを使えば出来るらしいけど、知らない。 出来栄えはかなり雑です。 template <class F, class... Ts, class... Us> typename std::enable_if< sizeof...(Us) == sizeof...(Ts), std::result_of_t<F(Ts...)>>::type apply_impl(F&& fun, std::tuple<Ts...>&, Us&... us) { retur</ts...></f(ts...)></class>…