2 つvector<int>
の があるとします:
vector<int> foo{1, 2, 3};
vector<int> bar{10, 20, 30};
今、結果が次のようになるように、それらにベクトルを追加したいと思います。
11
22
33
for
これを処理するSTLアルゴリズムはありますか、それともループを使用する必要がありますか?
for(auto i = 0; i < foo.size(); ++i){
foo[i] += bar[i];
}
おまけの質問です。加算よりも複雑なことfoo
をvector<string>
したい場合はどうすればよいでしょうか。使用できるSTLアルゴリズムがあれば、ラムダもサポートすることを願っていますか?bar
vector<int>