腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么某些
STL
容器
(堆栈、队列、优先级队列)不支持迭代器?
、
、
在所有类型的迭代器中,为什么不支持
stack
、
queue
和
priority_
queue
STL
容器
?#include <iostream>#include <algorithm> values.
浏览 3
提问于2020-05-28
得票数 0
回答已采纳
5
回答
如何编写可以接受堆栈或队列的函数模板?
、
、
、
除了使用什么数据结构之外,我正在实现四种完全相同的算法--两种使用priority_
queue
,一种使用
stack
,最后一种使用
queue
。它们相对较长,所以我希望只有一个函数模板,它接受
容器
类型作为模板参数,然后让每个算法用适当的参数调用该模板,如下所示:void foo(/* args<Item> >(/* args */); void stackBased(/* args */
浏览 5
提问于2011-01-27
得票数 5
回答已采纳
1
回答
关于C++
容器
的两个问题
、
、
、
、
为什么像std::
stack
或std::
queue
这样的
容器
适配器是作为适配器而不是作为独立的
容器
实现的?这是因为您想要一个具有不同顺序
容器
的底层内存管理的堆栈吗?为什么
STL
的算法被实现为空闲函数,期望迭代器,而不是相应
容器
的方法?
浏览 3
提问于2017-07-02
得票数 3
5
回答
使用模板调试C++代码,使用gdb调试
STL
、
、
、
、
这里的gdb用户如何看待它在使用模板
和
STL
调试代码方面的能力? 你有没有使用一些技巧让调试变得更简单?也许是一些Python脚本?
浏览 1
提问于2009-10-23
得票数 8
回答已采纳
2
回答
为什么D缺少
容器
类?
、
我习惯于C++
STL
容器
。D有数组、关联数组
和
字符串,但是其余的在哪里呢?我知道std.container,但据我所知,它只有一个
容器
,即红黑树,如果我需要类似于std::set的东西,我可以使用它。但是,如果我需要一个list怎么办?我应该使用数组来代替吗?std::
queue
-> ? std::
stack
-> ? maybe array and std.container functions ?std::priority_
queue
-> B
浏览 3
提问于2011-08-23
得票数 17
回答已采纳
2
回答
是否可以将类型模板捕获到模板参数中?
、
、
、
、
是否有可能从模板参数中捕获模板,即有一个包含模板类型的嵌套模板说明符
和
一个模板参数?C< foo< T, Label > > A;例如,我想传递一个通用的
STL
容器
(std::vector< int >)作为模板参数,但是声明相同的元类型(std::vector)的成员,但是具有不同的值类型这可能看起来很复杂,但不对
STL
容器
的类型进行硬编码是有帮助的。 对于上下文,我的目标是提供一些高级功能的通用
容器
适配器/包装器(在std::<e
浏览 1
提问于2021-10-14
得票数 1
回答已采纳
2
回答
设置priority_
queue
容器
的优点
、
、
使用
stl
priority_
queue
,您可以设置底层
容器
,如vector。为
stl
priority_
queue
指定
容器
的一些优点是什么
浏览 1
提问于2012-04-01
得票数 10
回答已采纳
3
回答
导出具有std::
stack
<std::unique_ptr<T>>类型的私有成员的类时出现c2248错误
、
、
、
、
606 1 UNIQUE_PTRclass __declspec(dllexport) Aprivate: std::
stack
浏览 4
提问于2016-04-25
得票数 0
1
回答
如何知道用于实现标准代码的确切数据结构
和
算法,如在C++
STL
中?
、
、
、
我想知道如何在C++
STL
中实现堆栈,使用数组或链接列表,或者更复杂的东西。另外,我如何知道,如何实现任何代码的标准部分?我已经尝试谷歌
和
编写自定义代码,以获得一个想法,但这是非常耗时的,有时第三方网站不透露任何有用的信息。
浏览 0
提问于2020-01-02
得票数 2
回答已采纳
1
回答
修改对内部数据的引用时更新
STL
优先级队列
、
、
假设我正在编写,并且我有一个优先级队列,该队列将最短距离的节点放在顶部。但是,当我遍历该图时,我将更新到该顶点的距离。我已经放置了对优先级队列中包含在数据结构中的所有顶点的引用。现在,当我更新数据结构中的顶点时,我希望优先级队列中的数据能够适应这些更改,因此最近的节点始终在顶部。但是,在使用调试器单步执行我的应用程序后,我注意到优先级队列不会自动更新。如何在不重新插入所有顶点的情况下执行此操作?
浏览 0
提问于2012-04-09
得票数 5
回答已采纳
6
回答
哪种
STL
容器
具有线程安全的插入过程?
、
、
、
哪种
STL
容器
有线程安全的插入过程?我想要几个线程同时插入到同一个
容器
中。除了
STL
(即Boost)之外的任何实现都是受欢迎的!
浏览 0
提问于2011-10-29
得票数 6
回答已采纳
2
回答
序列
容器
不是一般
容器
的子集吗?
、
stack
没有iterator成员类型,因此不满足一般
容器
要求:[container.requirements.general]。但在[container.adaptors.general] 序列<em
浏览 3
提问于2012-10-05
得票数 4
回答已采纳
1
回答
使用堆栈
和
队列分隔偶数
和
奇数的C++
我试图在不同的堆栈
和
队列中实现偶数或奇数。这是我的代码:#include <
stack
>using namespace std; {
queue
<int> q1; for(int i = 0; i <
浏览 0
提问于2016-04-08
得票数 0
回答已采纳
2
回答
C++ boost::线程
和
自动锁定
容器
、
、
、
有没有一种方法可以在访问时自动锁定
STL
容器
,而不必锁定
和
释放它?
浏览 0
提问于2009-10-30
得票数 3
回答已采纳
1
回答
遗产选定职能
、
、
、
、
堆栈:是一个LIFO结构,只使用方法: add(T元素)
和
remove();List:是一个动态数组,可以使用任何这些方法
和
一些额外的方法。removeFromPos(int pos); T remove();
Stack
.htemplate<typename
浏览 5
提问于2013-09-26
得票数 1
回答已采纳
2
回答
C++中队列的时间复杂度
、
标准队列操作(如push_back
和
pop_front )在C++
STL
中由std::
queue
提供的时间复杂度是多少?文件中没有提到这一点。
浏览 14
提问于2020-07-30
得票数 1
回答已采纳
3
回答
C++队列-简单示例
、
我有这样的代码: string s;my_
queue
.pop(); my_
queue
的声明应该是什么?我应该使用队列还是其他数据结构?
浏览 0
提问于2011-01-04
得票数 26
回答已采纳
3
回答
如何使用模板参数对不需要通用接口的
STL
容器
实现通用方法
、
、
、
问题陈述(用于教育目的):我做了一个解决方案,但我不喜欢它,因为过多的代码。我为解决这个问题所做的事情: <&
浏览 4
提问于2013-03-24
得票数 3
回答已采纳
4
回答
MFC CArray上的反向
、
、
我有一系列像这样的点:我需要颠倒各点的顺序。我试过这个方法:而且它是有效的。然后我尝试了另一种方法:但是它不起作用:最后一项没有正确的排序。为什么?
浏览 1
提问于2015-05-25
得票数 4
回答已采纳
2
回答
具有map类型的队列
容器
、
、
、
我正在尝试写一个使用
STL
的二十一点游戏。它需要包含一些不同的
容器
,包括std::map
和
std::
queue
。我正在尝试做以下几件事:
queue
<cards> deck; 然而,我得到了错误,其中一个声明模板参数对于队列声明无效如何在
queue
容器
中插入map
容器
?我也需要用一个list<
浏览 0
提问于2016-05-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从入门到精通:C+STL标准模板库完全指南
STL和STEP格式有什么区别?两种方法实现STL模型转STP文件
Java基础-heap和stack区别
Java并发基础:Deque接口和Queue接口的区别?
(VMware)ubuntu环境下搭建Swarm+Stack一站式部署容器集群
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券