关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Coder_FF
2023-12-18 19:22
采纳率: 50%
浏览 8
首页
编程语言
已结题
模拟实现vector遇到的const迭代器问题
c++
在模拟实现vector时遇到了这样的问题:
可能是因为这里:
因为当我将const的迭代器的名称改成与非const的迭代器名称相同时,即cbegin->begin,就没问题了,求解惑
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
0
条回答
默认
最新
查看更多回答(-1条)
向“C知道”追问
报告相同问题?
提交
关注问题
C++
vector
底层
实现
与
迭代器
失效
问题
2025-06-28 17:02
秦少游在淮海的博客
本文详细介绍了C++中
vector
容器的
模拟
实现
过程。主要内容包括:1. 基本框架搭建,包括
迭代器
定义和成员变量设计;2. 核心功能
实现
,如构造/析构函数、push_back/pop_back、reserve/resize等;3.
迭代器
失效
问题
分析...
C++实践
模拟
(
vector
& list,反向
迭代器
)
2023-05-11 02:22
浪雨123的博客
begin表示
vector
元素的起始位置,_finish指向当前
vector
已存放的元素中的最后一个元素的下一个位置,_end指向空间的末尾,因为指针的减法结果为元素个数差,所以由_end减去_begin就能得到capacity值,由_finish减去_...
c++编程(17)——deque的
模拟
实现
(1)
迭代器
篇
2024-06-15 21:48
代码小豪的博客
欢迎来到博主的专栏——c++编程博主ID:代码小豪博主
模拟
STL中的容器时,参考的是SGI版本的STL,如果你对STL的源码感兴趣,请私聊博主。
C++
模拟
实现
vector
容器【万字
模拟
✨】
2024-10-01 00:39
Stark、的博客
模拟
实现
vector
,根据文档,我们先看一下
vector
有哪些成员,需要我们完成什么功能。如果你对这些功能有过初步的了解请跳过。认识(.hpp)后缀。
【C++】
模拟
实现
vector
及
迭代器
失效
问题
的讨论
2021-04-08 17:30
zhao111222333444的博客
这里写目录标题
迭代器
失效一、二、三、总结
vector
简单
模拟
实现
vector
是表示可变大小数组的序列容器。
迭代器
失效 一、 要注意
vector
的
迭代器
失效
问题
。 下面的例子是实际编程中的
问题
,第一眼看上去没啥
问题
,但...
【C++进阶】深入STL之
vector
:深入研究
迭代器
失效及拷贝
问题
2024-06-06 10:00
Eternity._的博客
在C++的STL(Standard Template Library)库中,
vector
容器无疑是最常用且功能强大的数据结构之一。...然而,随着我们对
vector
的深入使用,一些潜在的
问题
也逐渐浮现,其中最为常见和棘手的就是
迭代器
失效以及拷贝
问题
【C++】list的
模拟
实现
@STL ——
迭代器
2022-04-03 16:29
浮光 掠影的博客
对于
const
迭代器
,巧妙利用模板参数避免代码冗余。同时展示了如何
实现
begin()/end()等接口,以及处理内置类型与自定义类型的不同访问方式。测试代码验证了
迭代器
的读写功能,体现了通过运算符重载
实现
类型抽象的思想...
【C++】
模拟
实现
vector
2024-07-29 20:29
修修修也的博客
使用C++语言
模拟
实现
vector
,包括
vector
中的构造函数,析构函数,operator=,operator[],begin(),end(),capacity(),size(),push_back(),pop_back(),insert(),erase(),reserve(),resize(),swap()等函数.是适合C++初学者的...
模拟
vector
的简易
实现
2022-07-21 17:21
为了支持迭代访问,
模拟
的`
vector
`需要提供
迭代器
类,它应该
实现
`++`、`--`、`*`和`->`等操作。 以下是一个简单的
模拟
`
vector
`的`push_back()`
实现
: ```cpp void push_back(
const
T& value) { if (size == ...
C++——
模拟
实现
vector
2024-10-02 17:51
寂柒的博客
使用insert和erase后,我们都认为
迭代器
失效,不能再访问,使用的话结果是未定义的。如果想继续使用,可以使用返回值来控制。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
12月26日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
12月18日