为了账号安全,请及时绑定邮箱和手机立即绑定

如下难道是设备上下文的常量迭代器,有什么作用?

如下难道是设备上下文的常量迭代器,有什么作用?

C++ C
小唯快跑啊 2022-07-01 16:07:07
程序代码如下:void FloorI::Unregister(const Current & context){Context::const_iterator q=context.ctx.find("user_name");if(q!=context.ctx.end()){//}}
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

泛型指针有多种含义。
1.指void*指针,可以指向任意数据类型,因此具有“泛型”含义。
2.指具有指针特性的泛型数据结构,包含泛型的迭代器、智能指针等。
广义的迭代器是一种不透明指针,能够实现遍历访问操作。通常所说的迭代器是指狭义的迭代器,即基于C++的STL中基于泛型的iterator_traits实现的类的实例。
总体来说,泛型指针和迭代器是两个不同的概念,其中的交集则是通常提到的迭代器类。

查看完整回答
反对 回复 2022-07-05
?
DIEA

TA贡献1820条经验 获得超2个赞

作用就是可以修改q迭代器本身,但不能修改q指向的内容,即只读。

查看完整回答
反对 回复 2022-07-05
  • 2 回答
  • 0 关注
  • 112 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信