と がv1
ありますが、以下のようなv2
新しいものをどのように取得すればよいv
ですか?
v1 = {1,2}
v2 = {3,4,5}
v = {f(1,3) , f(1,4) , f(1,5) f(2,3) ,f(2,4) ,f(2,5)}
私は2つのループを使用してそれを行うことができることを知っていますが、STLアルゴリズムを使用するようなより慣用的な方法があれば?
//using two loops
for iter1 of v1
for iter2 of v2
v.push_back(f(v1,v2))
編集:
v1
v2
同じサイズである必要はありません。