我有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)}
我知道我可以使用两个循环来做到这一点,但是如果有更惯用的方式,比如使用 STL 算法?
//using two loops
for iter1 of v1
for iter2 of v2
v.push_back(f(v1,v2))
编辑:
v1
并且v2
不必具有相同的大小。