小编The*_*ash的帖子

如何像Python语法一样在C++中“切割”向量

在 python 中,如果我有一些可迭代的东西,我可以这样做:

v = v[n:k] // 
for i in v[3:]:
     "do something"
Run Code Online (Sandbox Code Playgroud)

现在在 C++ 中我想要这样:

vector<int> v = {1,2,3,4,5,6,7,8}
v = v[3:5]; 
Run Code Online (Sandbox Code Playgroud)

或者是这样的:

for(auto n: v[2:end])
       "do something";
Run Code Online (Sandbox Code Playgroud)

我试图找到这个问题的语法,但还没有找到任何东西。

c++ iterable vector c++11

2
推荐指数
1
解决办法
281
查看次数

标签 统计

c++ ×1

c++11 ×1

iterable ×1

vector ×1