小编Din*_*gle的帖子

循环陷阱中的C++迭代器?

我看到它提到的某个地方:

for ( itr = files.begin(); itr < files.end(); ++itr )  // WRONG
for ( itr = files.begin(); itr != files.end(); ++itr ) // ok
Run Code Online (Sandbox Code Playgroud)

为什么第一个表达式错了?我总是使用第一个表达式,并没有任何问题.

c++ iterator stl

9
推荐指数
3
解决办法
559
查看次数

python中列表切片语法的问题

扩展索引语法在python的doc中提到.

slice([start], stop[, step])
Run Code Online (Sandbox Code Playgroud)

使用扩展索引语法时也会生成切片对象.例如:a[start:stop:step]a[start:stop, i].有关itertools.islice()返回迭代器的备用版本,请参阅参考资料.

a[start:stop:step]按照描述工作.但是第二个呢?怎么用?

python syntax slice

8
推荐指数
1
解决办法
2265
查看次数

有没有办法让deque的内部存储大小为vector :: capacity?

据我所知,deque和vector都为增长留出了一些空间.vector :: capacity()能够获取向量的内部保留空间.Deque在标准中没有这样的成员.有什么方法可以获得这些信息吗?

c++ deque

4
推荐指数
2
解决办法
1988
查看次数

标签 统计

c++ ×2

deque ×1

iterator ×1

python ×1

slice ×1

stl ×1

syntax ×1