腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“
表达式
无法
在
结束
后
查找
向量
迭代
器
”
c++
、
vector
我正在试着做一个非常简单的记忆游戏,我遇到了下面的
向量
问题。我使用了visual studio的编译
器
,然后我使用了dev c++。在所有情况下,我都得到相同或类似的错误 预先感谢一百万
浏览 134
提问于2021-11-14
得票数 1
2
回答
表达式
`&(*some_vector.end())‘定义良好吗?
c++
、
pointers
、
undefined-behavior
有时,我需要将
向量
迭代
器
转换为指针。我知道有几种方法可以做到这一点,比如vector::data,但是我很好奇&(*some_vector.end())的有效性。我知道取消对
向量
结束
的引用是未定义的行为,但是&操作符似乎不需要
表达式
的值,因此
结束
迭代
器
实际上不会在这个
表达式
中被取消引用。对吗?或者这仍然是未定义的行为?
浏览 9
提问于2013-09-21
得票数 1
回答已采纳
3
回答
当数据结构是模板参数时,如何判断某个操作是否会使
迭代
器
失效?
c++
、
templates
、
iterator
、
containers
、
invalidation
具体来说,我有一个类,它目前使用
向量
和push_back。
在
我想要跟踪的
向量
中有一个元素。推回
向量
可能会使
迭代
器
失效,所以我将它的索引保持
在
附近。再次使用索引
查找
迭代
器
是很便宜的。我
无法
保留
向量
,因为我不知道要插入多少项。 我已经考虑过将数据结构作为模板参数,也许可以使用list。在这种情况下,从索引中
查找
迭代
器
并不是一项简单的
浏览 1
提问于2013-09-16
得票数 15
回答已采纳
3
回答
我如何不正确地使用
向量
迭代
器
?
c++
、
vector
、
iterator
m_cResources.getLoadedPlayers().size(); i++) {} (*i)->update();getLoadedPlayers()返回CPlayer*的
向量
我以前从未使用过
迭代
器
,所以我不太确定出了什么问题。我不认为错误
浏览 4
提问于2013-12-11
得票数 1
回答已采纳
2
回答
重叠
向量
::插入的行为
c++
、
vector
C++标准在哪里声明传递给std::vector::insert的
迭代
器
对不能与原始序列重叠?v.begin() + 5;v.insert(v.begin() + 2, first, last); 但是,我
在
标准中找不到任何可以禁止范围
浏览 0
提问于2009-08-25
得票数 3
回答已采纳
3
回答
对解释
器
的良好优化
c++
、
c++11
、
optimization
、
vector
、
interpreter
变量
查找
在
计算
表达式
时,我首先循环一次
表达式
1字符,并确定该字符是数字、运算符还是括号。然后我把数字组合在一起,如果全数字字符在一起,如果有一个超过一个字符的数字。,我会将
迭代
器
的值存储
在
变量中。然后,
在
计算完成
后
,我删除
表达式
该部分周围的环绕括号,并将
浏览 1
提问于2014-07-19
得票数 0
回答已采纳
5
回答
C++用另一个
向量
填充
向量
c++
、
vector
我有两个
向量
,我想用第二个来填充第一个
向量
。
向量
的声明方式如下:其中Vec3是一个包含浮点数x、y、z的结构。std::
向量
>* const容量CXX0030:错误:
无法
计算
表达式
并将Visual的
向量
文件指向
迭代
器
结束
返回。使用insert,它指向
迭代</
浏览 0
提问于2012-03-28
得票数 5
回答已采纳
1
回答
向量
迭代
器
不一致和
表达式
:不能在
结束
后
寻找
向量
迭代
器
c++
、
vector
、
compiler-errors
、
iterator
、
assert
我试图
在
每5个元素之后向
向量
添加一个值。这个例子给出了一个断言错误Expression: cannot seek vector iterator after end,这个错误是不言自明的,但是代码
在
一个在线编译
器
中执行并给出了所需的结果。我只需少做一次
迭代
,在这种情况下,最后的插入就不会发生,并返回一个错误。我也知道创建一个结构是解决这个问题的一个更好的方法,但是我想知道我是如何/为什么要为这个
迭代
器
方法而奋斗。vertexSize)); it
浏览 3
提问于2022-08-20
得票数 -1
回答已采纳
3
回答
从数组构造
向量
c++
、
stdvector
指出,我可以从一个数组构造一个
向量
,如下所示:int myints[
浏览 2
提问于2012-09-27
得票数 6
回答已采纳
1
回答
如何在Visual C++中
查找
导致调试断言错误的行/方法
c++
、
visual-studio-2010
、
debugging
我正在开发一个程序,它有时会在
向量
上抛出调试断言错误,更具体地说,错误是:问题是我不知道发生这个错误的行或方法。在出现错误之前,我不希望手动单步执行/中断我的程序。我正在寻找away来
查找
行号,或者至少找到导致这个错误的方法。提前感谢
浏览 1
提问于2011-04-20
得票数 4
1
回答
使用
迭代
器
数组读取稀疏信息
c++
、
iterator
、
sparse-matrix
、
neuroscience
因此,我要谈谈使用
迭代
器
初始化
迭代
器
数组的策略: spikeIt= new vector<int>::iterator[N(.size()>0){ }} 当每个事件的第一次被对应于单个神经元N()的
迭代
器
指出时然后,我试图遍历稀疏的sudo矩阵,方法是每次查看每一次,计
浏览 1
提问于2013-08-16
得票数 1
3
回答
向量
迭代
器
插入
后
失效
c++
我对
迭代
器
感到困惑:auto begin = v.begin(), end = v.end();{ begin++;
结束
迭代
器
无效,循环
无法
停止,我不知道为什么,因为
在
初始化
后
,
结束
迭代
器
没有被更改。此外,为了方便起见,我还经常把<em
浏览 6
提问于2016-01-25
得票数 1
回答已采纳
1
回答
插入排序
向量
c++
如何将元素插入排序
向量
,使插入
后
的
向量
仍然被排序?
浏览 2
提问于2022-04-14
得票数 3
5
回答
在
C++ Vector<custom_class>中搜索值的第一个/最后一个匹配项
c++
、
search
、
class
、
vector
、
opencv
我正在尝试找出搜索"Tracklet“(我自己构建的一个类)类型的
向量
的最佳方法,以
查找
其变量中给定值的第一个和最后一个匹配项。例如,我有以下类(
在
本例中简化): TimePoint *start; int angle; public"vector<Tracklet> tracklets“,我需要搜索
结束
时间点的任何具有给定值"t”的tracklet。
向量
按照<em
浏览 0
提问于2009-10-30
得票数 1
回答已采纳
2
回答
如何在
向量
上
迭代
时,改变
向量
中的另一项,而不是
向量
本身?
iterator
、
rust
、
borrow-checker
我很清楚,
迭代
向量
不应该让循环体任意地改变
向量
。这样可以防止
迭代
器
失效,因为
迭代
器
很容易出现错误。} 这样的突变不会使my_vec的
迭代
器
失效,但是它是不允许的。
在
我的实际代码中,我有一个庞大的循环体,除非我能很好地
浏览 5
提问于2016-03-06
得票数 4
3
回答
为什么我需要另一个
迭代
器
作为std::copy()中的一个参数?
c++
、
stl
、
iterator
我不明白为什么我需要将另一个
迭代
器
作为对std::copy()的调用中的第二个参数来读取文件。文件的
迭代
器
“
结束
”是如何
结束
的?
浏览 0
提问于2019-09-10
得票数 5
回答已采纳
1
回答
多线程无锁应用程序中具有多个
迭代
器
的
向量
c++
、
multithreading
、
vector
、
stl
、
lock-free
在
c++应用程序中,我有以下功能:
浏览 1
提问于2014-04-18
得票数 1
1
回答
为什么通过‘move’循环
迭代
集合被认为是锈菌中的“移动”?
rust
、
move
、
borrowing
, v);错误声明
在
for i in v发生了移动。
浏览 1
提问于2019-12-01
得票数 10
2
回答
在
字符串中
查找
由"/“分隔的重复单词
regex
、
r
假设以下
向量
:我想检查一个由/括起来的单词是否被重复(注意,/可能在字符串的开始和
结束
中丢
浏览 7
提问于2016-02-23
得票数 2
回答已采纳
1
回答
迭代
2D
向量
,不能取消引用吗?
visual-c++
、
iterator
、
2d-vector
我正在尝试初始化两个
迭代
器
两个2D
向量
,一个用于行,一个用于列。
表达式
:
无法
取消引用初始化的
向量
迭代
器
的值。c = r->begin();谢谢
浏览 3
提问于2018-10-07
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python 高级编程之正则表达式(八)
动态神经网络工具包Dynet
搞清楚Python的迭代器、可迭代对象、生成器
知识卡片 反向传播中的梯度
技巧篇,如何写一份完整的缺陷报告?
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券