腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
CxxWrap
向量
编写
迭代
器
、
我正在为我正在从事的Julia (1.x)项目评估
CxxWrap
。我感兴趣的是让我的
CxxWrap
代码返回一个类型的std::vector,并在Julia代码中
迭代
该
向量
。我抄袭的例子提到了在Julia端创建
迭代
器
,但没有详细说明。我看到的有关创建Julia
迭代
器
的描述非常令人生畏,而且完全不清楚如何在我要导入的
CxxWrap
类型中进行检测。任何建议都将不胜感激。
浏览 24
提问于2019-03-06
得票数 0
回答已采纳
1
回答
如何使用
迭代
器
作为模板参数并返回其值?
、
问题是: 我怎样才能做到这一点?
浏览 4
提问于2017-12-19
得票数 2
回答已采纳
2
回答
我应该为一个只是
向量
包装
器
的类
编写
迭代
器
吗?
、
我应该为一个只是
向量
包装
器
的类
编写
迭代
器
吗?for (auto& elem : record) {}for (auto& elem : record.elems) {
浏览 5
提问于2013-12-19
得票数 4
回答已采纳
1
回答
整数
迭代
器
小于返回
向量
大小(C++)
、
、
、
、
目前正在
编写
函数以返回
向量
中表示的Pascal三角形。在
编写
函数内嵌套的for循环时,我注意到该函数正在返回空
向量
。通过调试
器
,我意识到内部for循环从未运行过。+ res[i][k + 1]); } } } 我已多次更改
迭代
器
变量名,并将
迭代
器
类型切换为size。我试着打印
迭代
<
浏览 8
提问于2022-11-19
得票数 0
5
回答
为什么vector<Data*>::iterator有效而vector<Data*>*::iterator无效?
、
当我松开指向
向量
的指针并使其成为
向量
::
迭代
器
时,它就消失了。不过,我希望他们能成为指点。是否有一种特殊的方法来定义我想要的数据类型,还是需要使用
向量
::iterator然后取消引用?
浏览 7
提问于2010-07-26
得票数 1
回答已采纳
3
回答
如何遍历
向量
中的所有子
向量
?
、
它包含一个Foo类型的
向量
。如何
编写
循环来遍历foo中的
向量
,并不断
迭代
子
向量
,直到达到某个级别,其中一个
向量
为
空{ std::vector<Foo> foos;我可以这样做来
迭代
它,但是我如何递归地
迭代
原始
向量
中foo对象中的
向量
,直到我到达
向量
为
空的级别?
浏览 0
提问于2013-05-22
得票数 5
回答已采纳
2
回答
迭代
向量
以便在C++中进行比较
、
我正在
编写
一个程序,在这个程序中,给定一个
向量
,使用
迭代
器
来比较
向量
的第一个和最后一个数,然后移动并比较下一个
向量
。我
编写
了for循环来实现这一点,但是我不知道当它们到达
向量
的中心时,如何使它停止。= v.rend(); a++, b++) 其中,a是前
迭代
器
,b是反向
迭代
器
。我的假设是,我需要更改for循环的条件,但我不确定是什么。
浏览 0
提问于2016-12-05
得票数 0
回答已采纳
4
回答
迭代
std::
向量
而不使用vector.end()
、
我
编写
了一个函数,它从一个
向量
返回一个
迭代
器
,我想使用这个
迭代
器
从头到尾遍历这个
向量
。但是,
向量
迭代
器
的使用方式如下for value in some_iterator: # do someth
浏览 0
提问于2018-07-30
得票数 0
回答已采纳
2
回答
std::min_element获得
迭代
器
的结果
function from "std::_Vector_iterator<std::_Vector_val<std::_Simple_types<double>>>" to "double" exists 如何从
迭代
器
中提取结果
浏览 4
提问于2015-03-28
得票数 0
回答已采纳
3
回答
递增
迭代
器
并在递归循环中传递参数
、
我希望使用递归函数打印出
向量
的值。vec.size()) { return pvec(cnt,vec);} 我不使用
向量
下标,而是使用
迭代
器
。但是,当我
编写
一个类似的函数,
为
第一个参数传递一个
迭代
器
,并尝试用一个增量
迭代
器
返回函数时,循环不会停止,我会得到一个分段错误。为什
浏览 7
提问于2013-08-29
得票数 2
回答已采纳
3
回答
当数据结构是模板参数时,如何判断某个操作是否会使
迭代
器
失效?
、
、
、
、
具体来说,我有一个类,它目前使用
向量
和push_back。在我想要跟踪的
向量
中有一个元素。推回
向量
可能会使
迭代
器
失效,所以我将它的索引保持在附近。再次使用索引查找
迭代
器
是很便宜的。我无法保留
向量
,因为我不知道要插入多少项。 我已经考虑过将数据结构作为模板参数,也许可以使用list。在这种情况下,从索引中查找
迭代
器
并不是一项简单的操作。因为向后推列表并不会使
迭代
器
失效到现有的元素,所
浏览 1
提问于2013-09-16
得票数 15
回答已采纳
4
回答
在C++中对
向量
并行操作的最快方法?
、
、
我试图在C++中的一个大型对象
向量
上并行化操作。我以前用Java
编写
过并行程序,但我刚刚开始使用C++。 以某种方式分裂
向量
,并为新的
向量
并行地创建
迭代
器
?如果是这样的话,
浏览 2
提问于2014-04-03
得票数 1
回答已采纳
1
回答
不存在序列上的
迭代
器
、
我有K个对象(K是小的,例如2或5),我需要按随机顺序
迭代
它们N次,其中N可能很大。我需要在一个foreach循环中
迭代
,为此我应该提供一个
迭代
器
。到目前为止,我创建了一个相应复制的K对象的std::vector,因此
向量
的大小是N,现在我使用该
向量
提供的begin()和end()。我使用std::shuffle()将
向量
随机化,这将占用20%的运行时间。我认为
编写
一个自定义
迭代
器
会更好(而且更优雅),该
迭代
浏览 4
提问于2016-08-02
得票数 1
回答已采纳
2
回答
如何在C++中返回有效的
迭代
器
?
、
、
我正在
编写
一个函数来查找
向量
中的元素,并将
迭代
器
返回到该元素:{if(*it=target) else ++it; return ivec.end();然后,我将返回
迭代
器
复制到另一个
迭代
器
我可以正确地取
浏览 6
提问于2014-07-25
得票数 0
回答已采纳
4
回答
stl
迭代
器
的语法是如何实现的?
、
、
我一直在利用业余时间
编写
一个库,以便更熟悉c++和奇异值分解。我一直致力于
编写
一个
迭代
器
类,我完全有能力
编写
该功能,并且我已经
为
我自己的当前MatrixIterator类做好了准备。我猜它涉及到名称空间,因为:似乎是名称空间
向量
的
迭代
器
,但名称空间是我不熟悉的另一个主题。我主要是问实现一个
迭代
器
会涉及到什么,这样它就可以以类似于stl
浏览 0
提问于2010-06-01
得票数 2
回答已采纳
3
回答
当
向量
大小改变时,
迭代
std::
向量
。(C++)
、
、
我
编写
了一个非常简单的代码,可以在
向量
上
迭代
。问题是这个
向量
改变了每个
迭代
器
的大小。如何使它
迭代
,直到it的值和当前
向量
的大小相等为止?
浏览 4
提问于2014-01-30
得票数 2
回答已采纳
5
回答
如何
编写
在矢量或地图
迭代
器
上工作的自定义算法?
、
、
我想
编写
自己的算法(实际上只是一个函数),它需要一系列
迭代
器
。如果
迭代
器
来自map,我希望使用data (iterator->second)值。如果
迭代
器
是“正常的”,如
向量
或列表,我只想使用解引用的
迭代
器
值。
浏览 3
提问于2012-08-17
得票数 2
回答已采纳
1
回答
用默认数组
迭代
器
实现Iterable接口
、
export class Vector<N extends number> implements Tuple<number, N> {}let t: Tuple<number,2> = [1,2] for (const iterator of t) {...}我的问题是:如何将“默认”
迭代
<
浏览 2
提问于2021-07-02
得票数 3
回答已采纳
3
回答
如何隐藏我的内部集合,但允许用户遍历它?
、
我在list<cats>中有许多类,我希望允许使用我的类的用户
迭代
我拥有的猫,所以我通过
编写
以下函数
为
他们提供访问常量
迭代
器
的权限:{} 现在我想改变我的类实现,使用
向量
而不是列表,所以我需要返回一个
向量
的常量
迭代
器
。如果所有的
迭代
<em
浏览 0
提问于2014-05-22
得票数 0
3
回答
矢量方法、
迭代
器
和ListIterator快速失败的原因
、
根据
向量
的
迭代
器
和listIterator方法返回的
迭代
器
是快速失败的:如果在创建iterator之后的任何时候对
向量
进行了结构上的修改,那么除了通过Iterator自己的remove或add方法,Iterator因此,在并发修改的情况下,
迭代
器
迅速而干净地失败,而不是在未来一个未定的时间冒着任意的、不确定的行为的风险。
向量
元素方法返回的数字不会失败。请注意,
迭代
器
的快速失败行为不能保证,一般来说
浏览 4
提问于2010-12-18
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
智能迭代!传感器为工业带来更多可能性
甲骨文和英特尔开发支持 SIMD 的 Java API 以提升性能
轻松教你如何在C+中,使用参数化构造函数来初始化对象数组
Python中的矩阵遍历技巧
【每周一库】-sprs-用Rust实现的稀疏矩阵库
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券