C ++ 11的Sequence-zip函数?
使用新的基于范围的for循环,我们可以编写如下代码 for(auto x: Y) {} 哪个IMO是(例如)的巨大改进 for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {} 它可以用来像Pythons zip函数那样循环两个同时循环吗?对于不熟悉Python的人,代码: Y1 = [1,2,3] Y2 = [4,5,6,7] for x1,x2 in zip(Y1,Y2): print x1,x2 作为输出 (1,4) (2,5) (3,6)