腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
满
的
时候
分配
一个
新
的
数组
?
c++
我
的
任务是获取对象
的
数组
(
在
我
的
代码中为arr),当
数组
已满时,
分配
一个
两倍大
的
新
数组
,用arr
的
内容填充它,最后删除arr。我尝试了几种不同
的
方法来实现这一点,但每种方法都给了我
一个
糟糕
的
内存
分配
错误。当考虑到arr是对象
的
一部分,并且
新
分配
的</
浏览 24
提问于2019-09-24
得票数 1
3
回答
如何实现C++向量类以允许动态调整
数组
大小?
c++
、
vector
如何实现C++向量类以允许动态调整
数组
大小?谢谢,R
浏览 4
提问于2010-11-22
得票数 0
回答已采纳
4
回答
增加
数组
索引,而不使用
数组
列表或将元素复制到另
一个
数组
java
、
arrays
、
indexing
、
element
我为类
分配
了
一个
需要增加
数组
索引大小
的
任务。该指令提到了而不是来创建
一个
新
数组
并复制元素,称其效率很低。相反,他们建议如下我很难把头绕在这上面。我怎么才能完成这件事?
浏览 5
提问于2017-12-10
得票数 0
1
回答
关于调整
数组
大小
的
实现:当
数组
已满四分之一时,为什么要将
数组
缩小到一半大小?
arrays
教科书( Sedgewick和Wayne,Algorithms (第4版))说,为了缩小阵列,我们可以有效地将阵列s[]
的
大小减半,当它是四分之一
满
的
时候
,而不是一半满
的
时候
。但我不知道它是怎么工作
的
? 要从
数组
中删除
一个
元素,为什么不能直接将剩余
的
元素复制到
一个
新
的
数组
中?谁能告诉我这个“
数组
s[]
的
一半大小
浏览 0
提问于2016-10-14
得票数 1
1
回答
GPU缓冲器
的
动态阵列方法
gpu
、
data-structure
在
CPU上,动态
数组
通常用于存储动态大小
的
数据,并且通常通过在
数组
满
时加倍大小并复制数据来实现。该数据结构对O(1)性能进行了摊销。
在
GPU上,我们
分配
一个
缓冲区并将数据上传到缓冲区。我们可以通过
在
缓冲区
满
时重新
分配
两倍大小,并将旧数据复制
浏览 0
提问于2022-06-17
得票数 2
回答已采纳
1
回答
C++容器:优化内存管理
c++
、
containers
、
dynamic-memory-allocation
我想实现
一个
容器。数据将存储
在
动态
分配
的
数组
中。我需要关于内存重新
分配
的
建议。例如,如果
一个
数组
可以存储1000000个双精度数,并且它变满了,那么重新
分配</e
浏览 0
提问于2013-09-07
得票数 0
1
回答
河内c++塔:该项目有时会终止,但没有完成。
c++
、
data-structures
、
stack
、
towers-of-hanoi
我创建了
一个
单独
的
类作为堆栈。
浏览 4
提问于2022-01-03
得票数 1
2
回答
小GC什么
时候
触发
的
?
java
、
garbage-collection
、
jvm
我
在
谷歌上搜索发现大多数文章都说但是从visualVM中,我发现小gc发生
的
频率非常高。我可以看到伊甸园
的
空间将被重新排列,然后非空
的
一个
这样,s1将被清除。所以我认为小gc不是
在
伊甸园一代
满
的
时候
触发
的
。
浏览 2
提问于2016-05-02
得票数 0
回答已采纳
1
回答
使用C
的
getline()时
的
奇怪行为
c
、
arrays
、
string
、
input
、
file-io
在编写
一个
小
的
c程序时,我
在
getline函数中遇到了一些奇怪
的
行为。我想做
的
是: 使用Clion
的</
浏览 0
提问于2016-08-20
得票数 0
2
回答
菊花链NSMutableData容器
ios
、
xcode
、
nsmutabledata
我正在从网页中检索相当多
的
文本,我想用它来构建多个NSMutableData实例,每个实例都有一定
的
大小。我不确定
的
是,一旦第
一个
NSMutableData对象填满,如何转移到第二个对象。我想要做
的
类似于:data1 = [[NSMutableData alloc] initWithCapacity:dataSize]; data2
浏览 0
提问于2012-10-05
得票数 0
回答已采纳
2
回答
STL C++中
的
内存
分配
c++
、
memory
、
stl
、
containers
我对STL C++中
的
内存重新
分配
有点困惑。例如,我知道如果我声明
一个
vector,并继续向后推元素到它,向量将在某个
时候
需要重新
分配
内存空间并将所有现有元素复制到其中。对于链接列表,不需要重新
分配
,因为元素不是连续存储
在
堆栈中,每个元素使用指针指向下
一个
元素。 我
的
问题是,C++中其他STL
的
情况如何?例如,string,map,unordered_map?他们需要重新
分配
吗?
浏览 3
提问于2015-04-25
得票数 5
回答已采纳
4
回答
删除指针
数组
而不删除内存中
的
指向对象?
c++
、
arrays
、
memory-management
我想知道是否有一种方法可以删除指针
数组
而不触及内存中
的
指向对象。 我正在为几天前实现
的
HashSet编写
一个
限制例程,所以当哈希表
满
时,它会被另
一个
双大小
的
表替换。我使用指向对象(User)
的
指针
数组
表示哈希表,并且
数组
本身是
在
我
的
HashSet类中动态声明
的
,因此可以
在
使用哈希函数将其所有内容复制到
新
表后删除它。所以基本上我需
浏览 1
提问于2011-11-27
得票数 1
回答已采纳
2
回答
“`List`”或“array”数据结构器用于存储
数组
c#
的
选择值?
c#
、
arrays
、
list
、
optimization
、
data-structures
我正在从double
数组
中找到所有的选择,那么哪种数据结构应该有效地存储List或Array来存储结果?我希望它能高效地运行,而不是靠记忆。double[] n = new double[]{2,1,6,5,3,8,1}; # could be n number of elements
数组
:我可以首先声明result
数组
,以将pick元素存储为n
的
总大小,然后
在
找到pick之后,我将对其进行resize。list :或者我可以使用list,但我担心
的
是"Lis
浏览 10
提问于2020-05-20
得票数 0
回答已采纳
4
回答
ArrayList.clear()是否将
数组
调整为尽可能小
的
大小?
java
、
arraylist
如果我理解ArrayLists,它们是由
一个
数组
支持
的
,这个
数组
在
满
的
时候
会自动调整大小。
在
调用clear()时,是否将ArrayList
的
大小调整为可能
的
最小
数组
大小?
浏览 0
提问于2012-12-22
得票数 9
回答已采纳
7
回答
c++向量,当它在堆栈上展开/重新
分配
时会发生什么?
c++
、
vector
、
stack
、
allocator
我发现它非常有用,因为我可以有
一个
数组
,它可以
在
需要
的
时候
自动重新
分配
(例如,如果我想要push_back
一个
项,并且这个向量已经达到了它
的
最大容量,它会重新
分配
自己
的
内存空间给操作系统),所以访问向量
的
一个
元素非常快new vector<Type>;然而,
一个
疑问困扰了我一段时间,我找不到
浏览 9
提问于2013-06-25
得票数 19
回答已采纳
2
回答
Array.push()方法是如何在Javascript中精确工作
的
?
javascript
、
arrays
在
我上在线CS课程时,主题是关于Array和内存如何工作
的
概述,老师使用C作为示例,因为
在
Array已经
满
元素时,您不能简单地向现有的Array添加额外
的
元素。作为
一个
从JavaScript开始
的
初学者,尽管我知道JavaScript是一种高级语言,Array.push()对我来说已经是
一个
熟悉
的
函数,但它似乎不适合这样
的
上下文,出于好奇,我
在
google和StackOverflow中搜索过,我只是
浏览 2
提问于2021-02-14
得票数 4
回答已采纳
1
回答
长期生还者进入老一代要多长时间?
java
、
jvm
我知道,当年龄比MaxTenuringThreshold.But大
的
时候
,长期
的
幸存者将进入长辈,我读过
的
一本书说,也就是当幸存者空间中
的
所有物体
的
大小都大于幸存者空间
的
一半时,问题是幸存者空间是这样还是
浏览 0
提问于2019-01-18
得票数 0
回答已采纳
3
回答
fgetc():读取和存储长度未知
的
字符串
c
我需要做
的
任务是:我遇到
的
问题是,我需要将任意长
的
字符串读入名称,而且我不知道如何在不浪费内存(或写入未
分配
的
内存)
的
情况下存储该字符串。编辑 我
的
第
一个
想法是
分配
一个
1字节(char)内存块,如果需要更多
的
字节,则调用realloc(),但这似乎不
浏览 0
提问于2010-11-22
得票数 3
回答已采纳
1
回答
我是否可以使用
数组
存储所有视频帧(不管视频有多长时间)
在
opencv c++中?
c++
、
opencv3.0
如果我试图将所有的视频帧存储
在
一个
向量中,我
的
计算机就会完全崩溃。据其他一些帖子说,我知道这是记忆问题。有没有其他方法,我可以把所有的视频帧存储
在
一个
容器。更新: 坠机是由于内存不足造成
的
。
在
我将视频帧
分配
到
数组
并在缓冲区
满
时用
新
的
矩阵替换旧
的
矩阵之前,
分配
适当
的
内存是很重要
的
。
浏览 1
提问于2018-06-28
得票数 0
回答已采纳
1
回答
一个
java进程正在泄漏堆内存。
java
、
bytebuffer
、
directmemory
我有
一个
java进程,它每10毫秒连续创建
一个
短暂
的
线程和
一个
短暂
的
直接字节缓冲区,这会占用系统内存。虽然字节缓冲区是短暂
的
,但它们并没有得到清理。我
的
根导致了这个问题,并添加了maxDirectMemorySize和maxCacheBufferSize,尽管它仍然表现出相同
的
行为。是因为maxCacheBufferSize吗?我
的
意思是,每个线程都会
分配
一个
与maxCacheBufferSize等
浏览 0
提问于2019-09-09
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券