腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
关于
迭代
器
begin
()
函数
的
问题
c++
、
iterator
在下面的链接中,我看到了
迭代
器
begin
function是如何工作
的
,但不是很清楚。https://secweb.cs.odu.edu/~zeil/cs361/web/website/Lectures/iterators/pages/implem.html 在他们中,我看到了
begin
函数
,但不理解它是如何工作
的
Book::iterator Book::
b
浏览 20
提问于2020-01-12
得票数 0
5
回答
std::向量::前线()和
begin
()之间
的
区别
c++
、
vector
、
standard-library
关于
vector
的
帮助说front() 返回一个
迭代
器
,它引用向量容器中
的
第一个元素。注意,与成员vector::front不同,该成员返回对第一个元素
的
引用,>此
函数
返回一
浏览 11
提问于2012-10-11
得票数 5
回答已采纳
4
回答
C++
迭代
器
随机失效
c++
、
function
、
iterator
、
call
、
invalidation
我迷路了: std::string
的
向量
的
迭代
器
工作得很好,除非在it++之前有一个
函数
调用(Z_UB->set() )。: " << *it << std::endl;结果如下,这是预期
的
行为:second ofindexSets[0]->backIndex(_i); &
浏览 1
提问于2011-12-07
得票数 2
回答已采纳
1
回答
使用
迭代
器
语法
的
循环与带生成器语法
的
循环
c++
、
loops
、
iterator
、
generator
我注意到生成器
函数
返回一个具有.
begin
()和.end()方法
的
对象。因此,我尝试使用
迭代
器
的
经典语法:} /*/ for (auto it = test().
begin
/
浏览 1
提问于2017-04-23
得票数 1
回答已采纳
1
回答
函数
模板:默认类型参数
c++
、
function
我正在学习加速c++
的
练习,目前正在编写
关于
泛型
函数
的
章节。我遇到了一个我想要写
的
算法,我想,它需要一个给定
迭代
器
的
value_type。我偶然发现了这个帖子,它帮了我很大
的
忙,但我想知道我
的
方法是否正确。如果确实如此,我不想养成坏习惯。== end) while (+
浏览 3
提问于2014-09-02
得票数 1
回答已采纳
1
回答
在某些元素上提供带
迭代
器
的
整数矩阵
c++
、
matrix
、
iterator
我正在试图找到解决以下
问题
的
方法: 矩阵M;矩阵::
迭代
它;用于( it = M.
begin
();it !首先,我想避免向class iterator提供大量
关于
它正在
迭代
的
矩阵
的
信息。提供矩阵
的</em
浏览 4
提问于2015-09-13
得票数 0
回答已采纳
1
回答
函数
使用set<string>和
迭代
器
c++
、
stl
、
iterator
、
set
这是我
的
作业: string name[]={"halohg","nui&quo
浏览 3
提问于2013-12-03
得票数 0
1
回答
递减
的
std::vector::
begin
是否未定义,即使从未使用过?
c++
、
iterator
请注意,与
关于
这个
问题
的
许多
问题
(以及为什么我在google或stackoverflow上都找不到这个
问题
的
满意答案)相反,我从未取消对*(
begin
() - 1)
的
引用。我
的
要求是:
浏览 1
提问于2019-11-25
得票数 2
回答已采纳
3
回答
用于c++
的
(向量或字符串
的
)减去n (iter - n)
c++
、
iterator
关于
我
的
问题
的
一些详细说明:
问题
: c++ 11会保持
迭代
器
减去n大于
begin
()吗?(如果n足够大,编译
器
会确保iter -n不超过
迭代
器
的
法定范围吗?)
浏览 5
提问于2022-01-14
得票数 1
回答已采纳
2
回答
C++:
迭代
器
之间计算距离
的
类型混淆
c++
、
algorithm
、
c++11
、
iterator
说得更清楚点,如果我有:那我想:好
的
,让我们使用std::rotate(),并构建一个
函数
来获得第一个重复位置: std::rotate( v.
begin
(), it, v.end() );这个任务
的
想法是将元素逐个存储在一个新
的
向量中,直到我发现我要添加
的
元素已经在这个新向量中了但我无意中遇到
迭代
器
问题</e
浏览 1
提问于2015-01-06
得票数 2
回答已采纳
1
回答
用std::sort排序
迭代
器
c++
、
sorting
我想对包含指向另一个向量int_vec中
的
元素
的
int
迭代
器
的
向量vec进行排序。我想使用以下比较
函数
: it1 < it2当且仅当 index[it1 - int_vec.
begin
()] < index[it2 - int_vec.
begin
()].其中索引是第三个向量,指定
迭代
器
的
键。现在,向量索引是A
的
构造
函数
的
内部数组,in
浏览 0
提问于2016-12-31
得票数 0
回答已采纳
1
回答
我可以专门化std::
begin
和std::end作为equal_range()
的
返回值吗?
c++
、
c++11
、
stl
、
iterator
、
template-specialization
<algorithm>报头提供了std::equal_range(),以及一些将它作为成员
函数
的
容器。这个
函数
让我感到困扰
的
是,它返回一对
迭代
器
,使得从开始
迭代
器
到结束
迭代
器
的
迭代
变得繁琐。我希望能够使用std::
begin
()和std::end(),这样我就可以使用基于C++11范围
的
for-循环。现在,我听到了
关于</em
浏览 2
提问于2013-10-11
得票数 9
回答已采纳
3
回答
容器和“iterable”类
的
虚拟父类
c++
、
inheritance
、
interface
、
iterator
、
std
但是我想知道为什么string没有size()
函数
(和length一样)来实现泛型? 另外,为什么没有"iterable“类可供iterables容器继承(因为
迭代
器
的
类型不同?)同时拥有顺序和oop方法是令人困惑和不合逻辑
的
,我认为为什么要有
begin
(vec)和vec.
begin
()?我说
的
是
迭代
器
,而不是
迭代
器
,是的,
迭代
器
是st
浏览 1
提问于2019-12-17
得票数 1
1
回答
嵌套
迭代
器
访问
c++
关于
iterators.The,我有一个
问题
:“我如何访问(如果是嵌套
迭代
器
)行中
的
元素,这是更高
的
或更低
的
。下面是我
的
意思:{ {
浏览 1
提问于2013-11-25
得票数 2
回答已采纳
4
回答
C++
函数
模板格式
c++
、
templates
刚才有一个
关于
类模板
的
问题
:#include <vector> ++first;} std::vector<int> vec1 {2, 4, 6, 1, 9}; fi
浏览 4
提问于2016-04-16
得票数 3
回答已采纳
4
回答
迭代
std::向量而不使用vector.end()
c++
、
iterator
我编写了一个
函数
,它从一个向量返回一个
迭代
器
,我想使用这个
迭代
器
从头到尾遍历这个向量。但是,向量
迭代
器
的
使用方式如下for value in some_iterator: # do someth
浏览 0
提问于2018-07-30
得票数 0
回答已采纳
1
回答
C++错误:没有调用“触手”
的
匹配
函数
c++
、
c++11
下面的代码将引发对“to”错误
的
调用(C++ 11)
的
无匹配
函数
:if (s.
begin
() != s.end()) auto it = s.
begin
();} 这段代码来自C++引物,第五版,第3章,
关于
“介绍
迭代
器
”。
浏览 2
提问于2020-03-01
得票数 0
回答已采纳
2
回答
“
迭代
器
”和`const_iterator`不是STL容器
的
必需成员吗?
c++
、
stl
、
iterator
、
containers
都是std::vector接口
的
一部分,例如,成员
begin
()
的
重载返回这些类型,但是
关于
这些
函数
如何获得返回
的
迭代
器
,没有说什么。”此外,STL容器必须有: 上述声明指出,iterator和const_iterator不是STL容器
的
必需成员,例如vector。我假设这意味着从.
begin
或.end返回<em
浏览 4
提问于2020-01-15
得票数 2
回答已采纳
1
回答
当重载方法在参数中使用反向
迭代
器
时
的
模糊调用
c++
、
c++17
、
overloading
、
ambiguous
、
reverse-iterator
我试图编写一个重载
的
方法,该方法只在调用非const
的
对象为non和在参数中传递
的
迭代
器
为non时才返回非const结果。(将其想象为标准方法
begin
()和
begin
() const,它们附加了一个
迭代
器
参数。) 我为普通
迭代
器
做了一个没有
问题
的
版本。但是,由于某些原因,当我试图对反向
迭代
器
执行同样
的
操作时,
浏览 6
提问于2022-11-26
得票数 5
回答已采纳
5
回答
关于
模板
函数
中向量
迭代
器
的
问题
c++
、
templates
、
stl
、
vector
、
iterator
我正在尝试学习STL库,但我遇到了一个奇怪
的
问题
。vector<int> myvec) vector<int>::iterator it; for( it = myvec.
begin
(vector<T> myvec) vector<T>::iterator it;
浏览 64
提问于2011-03-04
得票数 26
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券