腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
用于
深度
嵌套
私有
数据
的
C++
/
STL
公共
迭代
器
、
、
、
考虑下面的类定义,它具有
深度
嵌套
的
私有
数据
。也就是说,我们希望允许客户端构建三个
嵌套
循环,
迭代
类型V
的
每个值,知道类型U和T
的
关联值。const { return inner_data.begin(); }在本例中,
迭代
器
的
结果将是成对
的
尽管引
浏览 6
提问于2016-12-30
得票数 2
2
回答
深度
为3或更大
的
嵌套
向量
的
编译
器
警告
、
、
、
我正在尝试使用一个使用
深度
为3
的
嵌套
向量
的
类成员:但是,当我尝试执行像classVariable_.clear()这样简单
的
操作时,整个代码都会收到编译
器
警告: 成员函数`std::vector<_Tp中
的
向量,_Alloc>& std::vector<_Tp,_Alloc>::operator=(const std::vector+
浏览 1
提问于2009-10-17
得票数 1
回答已采纳
4
回答
stl
C++
和C#容器之间
的
映射
、
、
、
谁能指出常用
的
C++
容器之间
的
良好映射关系,如矢量、列表、映射、集合、多重映射……那么C#通用容器呢?谢谢!
浏览 9
提问于2009-04-12
得票数 15
回答已采纳
1
回答
从
C++
数据
结构到Swift
的
类型转换
、
、
、
、
我正在尝试使用Swift
的
c++
代码。在语言之间
的
类型转换方面,我需要一些帮助。最重要
的
是,我希望有一个关于将
c++
数据
结构转换为Swift易懂形式
的
代码示例。 例如,在
c++
文件中有以下方法。只要我使用诸如int这样
的
原始
数据
结构,Swift和
c++
就能很好地通信。但是,我想使用自定义结构,如路径(如上面所述)。我非常希望有一个关于将
c++
路径转换为Swift
的
浏览 2
提问于2014-12-28
得票数 1
回答已采纳
2
回答
将Iterator添加到集合中
以下是我
的
学习目标。我已经开始了,但我真的不知道从哪里开始执行这个程序。我很感激你
的
帮助! 为符合Java
的
类实现正确
的
方法、接口和扩展适当
的
类。
公共
类CardCollection {
私有
浏览 5
提问于2012-07-09
得票数 0
回答已采纳
6
回答
C语言中
的
迭代
器
有没有人尝试在C中提供对
迭代
器
的
支持?我不是在寻找确切
的
C++
STL
::
迭代
器
,但对一些想法
的
最小支持对我来说是很好
的
。我正在开发与
stl
相同
的
容器库,但只有最少
的
支持,所以我需要在这些容器中使用这种功能。 我期待着定义某些算法接口集(类似于
STL
)。例如排序,它将接受begin和end
迭代
器
,并且应该适<
浏览 0
提问于2011-02-11
得票数 14
回答已采纳
5
回答
如何返回泛型
迭代
器
(独立于特定容器)?
、
、
、
我想设计一个类Foo,
用于
存储不同类型
的
各种
数据
,并在这些
数据
上返回
迭代
器
。它被认为是通用
的
,所以Foo
的
用户不知道
数据
是如何存储
的
(Foo可能使用std::set或std::vector或其他任何东西)。() const;}; 其中Iterator是这样
的
(就像.NET中
的
<em
浏览 2
提问于2010-02-21
得票数 3
2
回答
如何将一个类限制为只能在另一个类中创建?
、
我希望有一个在TextGrid中维护(X,Y)位置
的
游标类,以及
用于
移动位置、查询当前位置等
的
方法。理想情况下,我希望这个类不能在TextGrid之外创建,因为如果没有逻辑上附加到TextGrid上,它是无用
的
。然而,我解决这个问题
的
方法还达不到标准:我尝试过1)使用
私有
构造函数在TextGrid中
嵌套
一个
公共
类,2)使用
公共
构造函数在TextGrid中
嵌套
一个
私有
类,3)在TextGrid之外使用
浏览 2
提问于2010-08-08
得票数 8
回答已采纳
1
回答
不能在const成员函数中分配多个
迭代
器
私有
多个成员开始
、
、
、
、
我试图在一个
公共
成员函数中
迭代
作为类
的
私有
成员
的
multimap,这样我就可以遍历multimap并打印元素。我假设赋值
迭代
器
(my_map.begin())允许修改multimap,但是const修饰符不允许这样做,因此,代码不会给我一个更深入
的
解释,说明为什么这不适
用于
const函数?我对使用
STL
容器相当陌生,我只是想更好地理解它们
的
功能。谢谢你
的
帮助。(下面是
C++
浏览 2
提问于2021-04-17
得票数 0
回答已采纳
1
回答
标准库和标准模板库有什么区别?
、
、
、
我经常看到对
C++
标准库和
C++
标准模板库
的
引用。它们之间
的
区别是什么?维基百科提到他们共享一些标题,但仅此而已。
浏览 1
提问于2010-11-01
得票数 23
回答已采纳
1
回答
使用Berkeley DB、
C++
STL
接口进行批量读取
、
、
我正在对Berkeley DB4.8使用
C++
STL
,并且我能够对使用begin()创建
的
db_map或db_multimap常量
迭代
器使用批量检索,但不能对通过find()创建
的
迭代
器
(或
用于
多映射
的
底层
的
C++
应用程序接口似乎允许这样做,从
STl
应用程序接口中可以实现吗?
浏览 0
提问于2010-07-16
得票数 0
3
回答
标记容器--模仿容器
的
接口是一种良好
的
实践吗?
、
假设我有一个容器类型,我想附加更多
的
信息。我
的
方法是定义一个包含容器和信息
的
类。为模仿容器方法
的
新类定义方法是很好
的
实践吗?我们必须重新定义希望使用
的
每一种方法(size(), push_back()等)。这种方法
的
缺点是什么?存在哪些替代方案(例如,从容器继承更好
的
解决方案?)
浏览 0
提问于2013-07-24
得票数 2
回答已采纳
1
回答
嵌套
向量
迭代
器
-只显示第n个矢量
、
、
、
如果这个问题
的
答案是显而易见
的
,请耐心等待,我是
STL
的
新手。我
的
问题是,有没有办法只输出n‘’th向量中
的
值?下面给出
迭代
器
代码。 (我不使用auto,因为我使用
的
是较早版本
的
C++
)。cout<&l
浏览 5
提问于2015-05-16
得票数 0
回答已采纳
1
回答
如何开始使用
c++
库
我刚刚学习了一些先进
的
c++
概念,我无法真正应用这些知识来构建我能想到
的
任何东西,即了解
c++
库。这样我就能知道要使用哪些类和库。因此,我
的
问题是,我如何学习和知道我
的
项目需要
的
库类或标题,如果有其他
的
库女巫,我可以学习,或者现在只需要学习标准库.如果这个问题听起来很傻,我很抱歉,我只需要一个答案,如果我能在这里得到一个很好
的
答案,我会非常高兴
的
。那是预先
的
浏览 0
提问于2018-06-01
得票数 1
回答已采纳
1
回答
无法使std::find_if使用自定义
迭代
器
进行编译
、
、
这是引起问题
的
一行:我
的
迭代
器
被定义为此
迭代
器
还适
用于
以下行:
浏览 4
提问于2015-07-27
得票数 0
回答已采纳
2
回答
哪一个更好,一个类在一个类内,还是在一个单独
的
类中?
、
、
哪一种是最好
的
方法? }; // Stuff...将ChildLayer声明为同一头文件中
的
一个单独
的
类
浏览 5
提问于2012-12-10
得票数 1
回答已采纳
2
回答
如何将
C++
STL
向量
迭代
器
转换为向量反向
迭代
器
?
、
、
、
、
我使用了
嵌套
的
for-loop在
C++
STL
<vector>上执行插入排序。第一个for-loop在
迭代
器
上,第二个
迭代
器
在reverse_itr上。我需要将索引(
迭代
器
指针值)从第一个循环传递到第二个循环。我尝试了以下方法,但是它给了我这个错误 *r_itr = *(r_itr+1);
浏览 0
提问于2020-07-16
得票数 1
回答已采纳
1
回答
将变量SAFEARRAY转换为
STL
容器
的
泛型函数
、
、
、
我有一些
用于
将2D变体SAFEARRAY转换为各种
STL
容器
的
函数,有点像这样(仅
用于
说明)std::set<T> SetFromSafeArray(VARIANT+
的
方式,这意味着我转换到
的
每个
STL
容器都有一个单独
的
函数。我
的
想法是为CComSafeArrays编写一个包装
器
和自定义
迭代
器
,这样我就可以...
浏览 0
提问于2012-10-16
得票数 5
回答已采纳
2
回答
这是一种可以接受
的
方法来制作
迭代
器
吗?
、
、
、
、
")) { }} 这里
的
目的是
迭代
某些
数据
(而不是先将所有
数据
读入容器中)。为了使其工作,for循环需要来自LineReader对象
的
迭代
器
。在
C++
中,范围由开始
迭代
器
和结束
迭代
器
定义。但是,我想使用范围for -循环来
迭代
在开始时可能不
浏览 3
提问于2017-06-28
得票数 3
回答已采纳
3
回答
定义我自己
的
容器
的
迭代
器
、
我对定义自己
的
迭代
器
的
一些概念感到困惑:我对应该使用哪种方法感到非常困惑。为什么会有例如,在container类定义
的
开头? 非常感谢!
浏览 0
提问于2011-02-01
得票数 12
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从入门到精通:C+STL标准模板库完全指南
C+STL 教程
聊聊C+的类和面向对象编程
重学C++ ,重构你的C++知识体系[19章完结]
C/C+学习路线
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券