3
C++ Streams已經iterate()
這需要一個初始值,n
和功能,然後f()
生產之後第一n
f(n)
,f(f(n))
...什麼是範圍V3的MakeStream :: iterate()?
auto stream = MakeStream::iterate(1245, [](int x) {
if(x % 2 == 0) {
return x/2;
} else {
return 3 * x + 1;
}
});
是什麼Range V3有這個?