CppIterators:仅标头的C ++库提供类似Rust的迭代器 源码
CppIterators 阶乘示例 int64_t factorial ( int64_t x) { return Iter::Range ( int64_t ( 1 ), x). Product (); } int main () { for ( auto [i, x] : Iter::Range ( 2 ). Map (factorial). Take ( 10 ). Enumerate ( 1 )) std::cout << i << " ! = \t " << x << " \n " ; } 代码显示: 1! = 1 2
文件列表
CppIterators-master.zip
(预估有个13文件)
CppIterators-master
CppIterators.sln
1KB
CppIterators
SDIterator.h
8KB
CppIterators.vcxproj
7KB
IteratorCommon.h
1KB
Util.h
977B
CppIterators.vcxproj.filters
2KB
DDIterator.h
10KB
Legacy.h
9KB
暂无评论