Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <execution>
- #include <functional>
- #include <vector>
- #include <numeric>
- int main() {
- std::vector<int> vec(100);
- std::iota(begin(vec), end(vec), 1);
- typedef const std::vector<int>& vec_int;
- std::function<int(vec_int)> reduce_vec = [](vec_int vec) -> int { std::reduce(execution::par, std::begin(vec), std::end(vec)); };
- auto i = reduce_vec(vec);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement