相关疑难解决方法(0)

c ++ 11的序列拉链功能?

使用新的基于范围的for循环,我们可以编写类似的代码

for(auto x: Y) {}
Run Code Online (Sandbox Code Playgroud)

哪个IMO是一个巨大的进步(例如)

for(std::vector<int>::iterator x=Y.begin(); x!=Y.end(); ++x) {}
Run Code Online (Sandbox Code Playgroud)

可以用它来循环两个同时循环,比如Pythons zip函数吗?对于那些不熟悉Python的人,代码如下:

Y1 = [1,2,3]
Y2 = [4,5,6,7]
for x1,x2 in zip(Y1,Y2):
    print x1,x2
Run Code Online (Sandbox Code Playgroud)

作为输出 (1,4) (2,5) (3,6)

c++ sequences c++11

87
推荐指数
11
解决办法
4万
查看次数

Python 的 zip() 等价于 C 或 C++

我想使用标准库函数在 C++ 中压缩两个数组(如在 Python 中),那么 Python 的内置函数 zip() 是否有任何等价物?

c++ python zip equivalent

5
推荐指数
1
解决办法
5608
查看次数

标签 统计

c++ ×2

c++11 ×1

equivalent ×1

python ×1

sequences ×1

zip ×1