2013-10-29から1日間の記事一覧

std::generateを覚えた

C++

引数をとらない関数オブジェクトの結果を要素に書き込む #include <vector> #include <iostream> #include <algorithm> int main() { std::vector<int> foo(10); int i = 0; std::generate(foo.begin(),foo.end(),[&]() -> int { return i++; }); std::for_each(foo.begin(),foo.end(),[](int v</int></algorithm></iostream></vector>…