迭代器 问答列表

不明白 std::iterator 在列表初始化中是如何工作的 [duplicate]

作者:oronr 提问时间:11/16/2023

这个问题在这里已经有答案了: 什么是悬空引用?[复制] (1 个答案) 6天前关闭。 我在使用 . 时遇到问题。首先,我定义了一个:std::vector::iteratorstruct temp...

迭代器的迷雾

作者:Gabriele 提问时间:11/14/2023

我为Google Apps Script中迭代器的奇怪行为而疯狂。 我的脚本随机选择一个文件夹(对应于 2012 年和当前年份之间的一年),然后在其中随机选择一个图像。该文件的随机标准是由一个随机整数...

更改列表 C++ 的顺序

作者: 提问时间:11/5/2023

如果我定义了一个项目列表,并且我想更改或更改所选项目之一在列表中的顺序,我该如何实现? 函数的定义应如下: items* shift_back(item* head, int i){ .... ...

在不使用时如何去除迭代中的无关(0..)?

作者:Anopt 提问时间:11/17/2023

我想出了以下函数来转置一个:Vec<Vec<T>> fn transpose<T>(v: Vec<Vec<T>>) -> Vec<Vec<T>> { let mut xs = v.into_ite...

在嵌套迭代器中,按索引访问向量不起作用

作者:exocortex 提问时间:10/23/2023

我有一个奇怪的行为,我无法向自己解释。如果想通过遍历两个 's 来创建新的字符串,但不知何故通过索引访问不起作用,因为我借用了东西。我的困惑来自这样一个事实,即索引不应该被复制,因为它是一个原始时间。...

在 Rust 中克隆源自 into_iter() 的迭代器的成本?

作者:yesint 提问时间:10/23/2023

我试图弄清楚克隆源自 Rust 的迭代器的成本是多少,但找不到任何有意义的东西。into_iter() 考虑这样的代码: let v = vec![1,2,3,4,...]; // Some la...

Python 中的“return iter()”和“yield from”有什么区别?

作者:Huaijun Jiang 提问时间:11/16/2023

和 in my case 之间有什么区别?还是我的代码正确?return iter()yield from 我希望我的类可以多次迭代。 请参阅下面的代码: from typing import ...

find() 无法识别我的自定义迭代器

作者:berkeozgur 提问时间:11/17/2023

我为一个简单的文本编辑器编写了一个名为 Text_Iterator 的自定义迭代器。但是,像 find() 这样的 STL 算法不会将其识别为合法的迭代器。 我的代码是: using Line =...

“yield”关键字在 Python 中有什么作用?

作者:Alex. S. 提问时间:10/24/2008

想改进这篇文章吗?提供此问题的详细答案,包括引文和解释为什么您的答案是正确的。没有足够细节的答案可能会被编辑或删除。 关键字在 Python 中有什么用?它有什么作用?yield 例如,我正在尝试...

为什么指针的 std::iterator_traits::iterator_category 不是 std::contiguous_iterator_tag?

作者:Jan Schultke 提问时间:10/14/2023

iterator_traits专门用于指针 namespace std { template<class T> requires is_object_v<T> struct iterator_...


共87条 当前第4页