腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
对于一个长期运行的程序来说,
STL
内存
管理“可靠”吗?
c++
、
c++11
、
memory-management
、
stl
我在C++11
STL
中阅读了很多关于
内存
管理的帖子,但是我并没有找到一个令人满意的答案。 那表演
浏览 4
提问于2016-06-15
得票数 3
回答已采纳
5
回答
使用基于动态/状态的分配器的
STL
实现?
c++
、
stl
、
allocator
有人知道
STL
实现允许在使用之前将动态分配器传递到容器的实例中吗?场景是,我们有一个通用的
内存
分配器来管理许多
内存
池,并且对于
stl
::vector的每个实例,我们希望从不同的
内存
池中分配每个实例。标准
STL
实现的问题是,您只能基于类型定义
内存
池,即所有int类型的向量都将从同一个池中分配。我已经把默认的
stl
::allocator换成了一个有状态的
stl
::allocator,也就是我们想要从其中分配这个实例的池,但这对
st
浏览 1
提问于2011-02-04
得票数 6
3
回答
为日志数据选择合适的
STL
容器
c++
、
stl
我需要客户机
服务器
中的日志记录和过滤机制,application.where客户机可以根据某些参数请求日志数据。我有点搞不懂向量是否适合这种情况。 因为数据的大小在
浏览 6
提问于2011-04-20
得票数 1
回答已采纳
1
回答
STL
内存
与std
内存
冲突
c++
、
c++11
、
stl
我正在重写一些遗留代码,并希望同时使用
STL
和智能指针。然而,
内存
是在
STL
中定义的,所以如果我包含
内存
,那么它就是一些
STL
代码,并且智能指针不可用。非常感谢!
浏览 5
提问于2015-12-25
得票数 0
3
回答
用于管理不同
内存
空间的
STL
自定义分配器
c++
、
stl
、
memory-management
我想使用
STL
自定义分配器类的不同实例来管理不同的
内存
空间,然后能够为
STL
容器指定一个分配器实例,以便每个容器只从其分配的
内存
空间中提取。但我不知道我该怎么做。我知道如何将分配器类型传递到
STL
容器的模板参数中,但我想要的是类似于将分配器实例传递到
STL
容器的构造函数中的内容。在
STL
中有没有办法做到这一点?
浏览 0
提问于2009-10-22
得票数 8
回答已采纳
4
回答
低
内存
系统上的c++。标准的libs正在使用所有的
内存
!
c++
、
stl
、
embedded
、
low-memory
我正在使用标准的C++与
STL
。根据top的说法,这个程序做的还不多,而且仍然需要960 to!可执行文件的大小仅为64 is。有什么我能运行的
内存
分析器吗?平台:Linux2.6.18-32,32位处理器,总系统
内存
16 no,无交换可用标准图书馆:GCC的libstdc++我是,而不是
浏览 4
提问于2011-04-06
得票数 1
回答已采纳
1
回答
是否可以通过其地址访问
STL
deque元素?
c++
、
visual-studio
、
stl
下午好,我们正在尝试对Windows
内存
映射缓存子系统做一个简单的仿真。我们正在使用几个
STL
数据结构。 deque..A
STL
deque,std::deque<Range>访问,它保存和记录关于最近使用的
内存
映射区域的最新信息。基本上,当我们从
STL
集中检索指向有效
内存
映射区域的指针时,我们希望使用该指针直接访问O(常数时间)中对应的元素deque。然后,我们要将deque元素移到
STL
deque的前面,以便可以在
STL
deque
浏览 4
提问于2011-06-28
得票数 0
回答已采纳
3
回答
STL
容器插入元素和
内存
透视图
c++
、
stl
、
insert
、
implementation
、
containers
这个问题是的扩展,我想了解元素是如何插入到
STL
Container中的。任何等效的模拟相同的C++代码都会很有帮助。
浏览 1
提问于2011-10-24
得票数 0
回答已采纳
4
回答
STL
能帮助解决
内存
碎片问题吗?
c++
、
windows
、
memory
、
stl
这与正在开发的一台新的TCP
服务器
有关(在C++ on Windows/on 2010中)我挖掘了很多,并确保没有
内存
泄漏。最后,我遇到了,并意识到它是由于大量new和delete调用造成的
内存
碎片造成的。 如果我用
STL
数据结构替换我的原始链接列表来存储传入的请求,
浏览 1
提问于2014-06-23
得票数 0
1
回答
STL
不从系统级别释放
内存
c++
、
memory
、
stl
据我所知,
STL
有自动
内存
管理。但是,当我使用像top或ps -aux这样的东西来显示进程的
内存
使用情况时,它会显示即使是
STL
对象也超出了作用域,这些
内存
仍然被进程所占有。i++) a[i] = i; return 0;该进程在run()中拥有64376 in
内存
,并且在函数run()之后不释放
内存
。但是这些
内存
似乎被第
浏览 1
提问于2018-12-11
得票数 2
回答已采纳
2
回答
c++
服务器
-客户端提升:共享
内存
中的进程间阵列访问
c++
我正在开发一个
服务器
/客户端程序,它使用boost::interprocess共享
内存
库。我希望我的Sever创建一个共享
内存
对象,该对象将被一个int向量填充。一旦构造了这个对象,在它被销毁之前,我希望我的客户机能够访问共享
内存
对象并读取这个向量。我现在遇到的问题是,我的
服务器
创建共享
内存
对象,存储向量,并用100个数字int填充它。在客户端,我打开共享
内存
对象并读取它,但是结果是不同的。在打印
服务器
和客户端创建的共享
内存
浏览 6
提问于2020-10-05
得票数 1
回答已采纳
6
回答
操作人员超载
STL
的性能损失是什么?
java
、
c++
、
stl
、
memory-leaks
我很喜欢
STL
。它使编码算法非常方便,因为它提供了所有的原语,如parition、find、binary_search、迭代器、priority_queue等等。此外,您根本不必担心
内存
泄漏。我唯一关心的是操作者超载的性能损失,这是使
STL
工作所必需的。比较而言,我认为它依赖于==提供所需的语义。如果要将类添加到容器中,则需要重载==operator。使用
STL
containers?Can时是否会发生
内存
泄漏
浏览 5
提问于2009-11-25
得票数 0
回答已采纳
5
回答
我如何知道一个
STL
对象需要多少
内存
?
c++
、
memory
、
stl
我需要在我的程序中收集有关
内存
使用的统计信息。有没有办法知道一个
STL
对象消耗了多少
内存
?"hello";s1和s2占用了多少
内存
浏览 0
提问于2011-09-17
得票数 15
回答已采纳
2
回答
我可以使用
stl
分配器将整个
stl
容器及其内容(键和值)存储在我创建的
内存
块中吗?
c++
、
memory-management
、
stl
、
allocator
我试图了解是否可以使用
stl
分配器(
stl
allocator,)或其他C++机制来实现我的目的。明确地说,当我说“容器,包括键和值”时,我指的是通常由容器内的代码在堆上分配的所有
内存
位。在
内存
块中存储map对象本身(不包括上述比特)将由我来处理。显然我找不到别的东西帮我做了。我意识到,有些回复可能是“不要”,但请幽默我,并假设我有一个很
浏览 5
提问于2015-09-18
得票数 4
回答已采纳
3
回答
STL
向量:当向量容量因插入而增加时,旧的连续
内存
是在分配新的连续
内存
后被删除还是保留?
c++
、
vector
最近,在
STL
::向量大小增加之后,旧
内存
是否会被释放,这引起了混乱。据我所知,它释放了旧的记忆,但我没有任何具体的文档。然而,我的理解可能是错误的!
浏览 4
提问于2013-08-02
得票数 2
回答已采纳
2
回答
加密和序列化
stl
字符串和其他容器
c++
、
serialization
、
encryption
、
stl
我在
stl
容器(vector)中有数据。向量中的每个节点都是一个结构,其中还包含
stl
字符串。标准并不要求我的结构的
内存
是连续的,所以我不能只是抓取employees变量的
内存
。有没有其他聪明的方法可以让我在基于
stl
的结构/容器中使用这个编码函数?对我来说,Encode函数在普通的char *缓冲区中工作对我来说很好,所以我知道什么是进出的,但是
stl
结构不是这样的,我正在努力寻找一种好的方法,这样我就可以在这个函数中使用
stl
了。我也开放使用任何其他<em
浏览 0
提问于2012-10-04
得票数 4
回答已采纳
2
回答
函数退出时,是否需要清除在函数中本地声明的
STL
'map‘?
c++
、
dictionary
、
stl
如果
STL
map是在函数中本地声明的,那么在函数退出之前是否需要清除映射?如果不清除,是否会导致
内存
泄漏?
浏览 1
提问于2015-03-27
得票数 1
回答已采纳
2
回答
当从元素之间删除一个元素时,
STL
<vector>中会发生什么?
c++
、
memory-management
、
vector
、
stl
由于
stl
向量的
内存
位置是连续的,其余的元素是否向后移动了一步?
stl
库编写者是如何实现它的?
浏览 0
提问于2013-01-03
得票数 1
回答已采纳
4
回答
当操作系统不能分配
内存
时,使用
STL
的应用程序应该容易发生
内存
泄漏吗?
c++
、
memory
、
memory-management
、
stl
但是,由于
STL
容器抛出异常(即。( bad_alloc),除了在代码中使用异常处理块之外,别无选择。但是,在我的应用程序中处理
STL
调用时,我发现要使应用程序防泄漏和健壮是非常困难的。下面的示例代码演示了
STL
(带有异常处理)如何导致
内存
泄漏:{ {2.确保您有足够的<
浏览 0
提问于2014-05-31
得票数 2
回答已采纳
1
回答
内存
使用对算法复杂度的影响
c++
、
stl
、
complexity-theory
我正在读Nicolai Josuttis关于C++
STL
算法的书。对于许多算法,如stable_sort(),他提到,如果有足够的
内存
,算法的复杂度是n* log(n),否则是n* log(n) * log(n)。我的问题是,
内存
使用如何影响复杂性?
STL
是如何检测到这种情况的呢?
浏览 1
提问于2009-09-03
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+STL 教程
服务器内存和普通内存有什么区别?普通电脑能用服务器内存吗?
更换服务器内存
解释桌面台式机内存和服务器内存区别
STL和STEP格式有什么区别?两种方法实现STL模型转STP文件
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券