腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何为
数组
结构的
数组
分配
内存
、
、
所以我有一个如下所示的struct,我想创建一个该结构的
数组
并为其
分配
内存
(使用malloc)。typedef struct { float *Dxy;} Hessian; 我的第一反应是为整个结构
分配
内存
,但是,我相信内部
数组
(Dxx、Dxy、Dyy)不会被
分配
。如果我逐个
分配
内部
数组
,那么
数组
的结构将是未定义的。现在我认为我应该为内部<e
浏览 1
提问于2017-08-29
得票数 1
2
回答
SetLength()在Delphi中是如何
分配
内存
的
当以这种形式声明
数组
时,
内存
是静态
分配
的: Data: array[0..5] of integer;var
内存
是静态
分配
的还是动态
分配
的? 我认为
内存
是静态
分配
的,
数组
是复制到
内存
中的,但我不确定。
浏览 0
提问于2014-01-30
得票数 4
1
回答
理解java中的垃圾收集
、
、
、
我正在为Java中的一些垃圾收集/
分配
概念而奋斗。我将用下面的例子来说明我的误解。 我有一个Android应用程序,在这个应用程序中,我从传感器收集数据,并将值存储在一个从未超过N个样本的
数组
中。使用Android,我可以观看免费和
分配
内存
的实时视图。当我的应用程序运行时,我可以看到
分配
的
内存
缓慢增加(空闲
内存
减少)。当空闲
内存
接近0时,系统运行垃圾收集,我看到
分配
的
内存
显著下降。有时,当空闲
内存<
浏览 2
提问于2015-09-22
得票数 3
回答已采纳
1
回答
如何为指向结构的指针
数组
静态
分配
内存
、
我尝试将
内存
静态
分配
给一个指针
数组
,该
数组
指向一个名为"mini“的结构。“迷你”结构用作存储索引和数据的一种方式,因此我可以通过对指向该结构的指针进行排序来进行间接排序。当我声明
数组
时,会为
数组
分配
内存
来存储指针,但是指针本身并没有为"mini“结构
分配
任何
内存
。它是静态
分配
的,这很重要,因为它是排序算法的一部分,所以我尽量避免动态
内存
分配
。
浏览 21
提问于2019-05-05
得票数 0
3
回答
为什么我们需要动态
内存
分配
,尽管我们可以使用可变长度的
数组
呢?
、
、
、
、
为什么我们需要动态
内存
分配
,尽管我们可以使用可变长度的
数组
呢?我们可以在运行时使用可变长度
数组
分配
动态
内存
,如下所示:printf("Enter size:");int arr[x];printf("Enter size
浏览 0
提问于2016-05-19
得票数 1
1
回答
顶点
数组
对象是上下文的一部分吗?
要在OpenGL 3.0中使用顶点
数组
对象,我们使用以下步骤创建顶点
数组
对象的名称,然后将其绑定到上下文中。glGenVertexArrays(1,&VAO) =生成顶点
数组
的名称 由于我们没有在这些行中为顶点
数组
浏览 4
提问于2017-06-28
得票数 1
回答已采纳
4
回答
有没有办法从特定的
内存
位置
分配
内存
?
、
让我用一个例子来解释:假设我们想要调整一个对象
数组
的大小,这些对象之前是动态
分配
的……所以我们有一个这样的解决方案: 创建一个具有新大小的新
数组
,并尝试将旧
数组
复制到此
数组
,然后尝试释放旧
数组
...但我想要的是检查
数组
后面的
内存
是否有空闲空间,以及是否存在为我的
数组
分配
内存
并防止
内存
开销!另一方面,如果我们没有足够的
内存
同时用于新
数组
和旧
浏览 4
提问于2014-10-27
得票数 1
1
回答
使用for循环的
内存
分配
、
、
、
我怀疑只考虑
内存
分配
,所以不要考虑程序输出。assuming length of each string is 6 insertinlinkedlist(str);当我在这里
分配
内存
时,如上面所示,char
数组
的基地址将传递给链表,也就是说,
分配
给char
数组
的
内存
块仅在main内部,我将该
数组
的基地址存储在str中,该基地址是本地的,并传递
浏览 0
提问于2018-10-26
得票数 1
回答已采纳
3
回答
Java垃圾收集碎片整理
、
、
在
分配
和释放字节
数组
时,我得到了一个OutOfMemoryError java堆异常,尽管
分配
有足够的空闲
内存
。下面有一小块木头。将这个字节
数组
设置为null,然后尝试重新
分配
占JVM
内存
90%的字节
数组
。我们从日志中看到,JVM
内存
已经重置为全部数量,但是我们不能
分配
相同数量的
内存
。因此,
内存
必须是分段的??我已经运行了另一个测试,首先为大约95 %的
内存
创建一
浏览 7
提问于2011-09-29
得票数 9
3
回答
Java中的
内存
分配
增加了一倍
、
我想知道怎样才能确定java
分配
的
内存
。我有一个
内存
要求有限的程序。当我
分配
一个具有特定大小的
数组
时,我注意到JVM
分配
的
内存
是这个大小的两倍:runtime.totalMemory() 15 MBruntime.totalMemory() 15 MB runtime.freeMe
浏览 1
提问于2012-10-30
得票数 1
2
回答
编译时
数组
的静态
内存
分配
编译器如何在编译时确定以下
数组
的大小?scanf("%d",&n);它与动态
分配
的不同之处(除了
内存
在堆中
分配
给动态
数组
)。如果可能的话,请用激活堆栈
内存
映像来解释这个
数组
是如何
分配
内存
的。
浏览 3
提问于2014-07-27
得票数 4
回答已采纳
1
回答
当一个线程修改一个
内存
,而另一个线程读取它时,使用线程和互斥锁保护
内存
的最佳方法是什么?
、
、
、
我正在编写一个程序,其中一个
内存
数组
在两个可能的操作下由一个线程修改(修改
数组
内容,或取消
数组
的
分配
,并通过
分配
一个新的
数组
替换它)。
内存
数组
可以由许多线程读取,除非修改或解除
分配
和替换该
数组
。我知道如何使用互斥锁来允许
内存
在任何时候都只被一个线程修改。如何使用它(或c中的其他多线程工具)来允许任意数量的读取线程访问
内存
,除非写入线程修改了
内存
?
浏览 2
提问于2016-05-07
得票数 3
回答已采纳
1
回答
当您将
数组
传递给函数时,它是否为
数组
分配
内存
,而是为
数组
的第一个元素的地址
分配
内存
?
当您将
数组
传递给函数时,它是否为
数组
分配
内存
,而是为
数组
的第一个元素的地址
分配
内存
?
浏览 4
提问于2022-07-21
得票数 0
1
回答
C中的动态
数组
、
、
、
数组
定义为一个连续
内存
位置块。我从动态中了解到,我们可以在运行时
分配
内存
。因此,对于动态
数组
,假设我们在运行时
分配
100个
内存
空间。现在我们执行一些其他操作,并为其他变量
分配
很少的
内存
空间。因为我们创建的
数组
是动态的,所以我想我们可以添加更多的元素,从而占用更多的
内存
空间。但是,我不明白的是,这将如何是连续的,因为下一个
内存
地址是每个占用的,而且根据定义,
数组
应该
浏览 2
提问于2013-09-14
得票数 1
回答已采纳
1
回答
如何为存储在
数组
中的单词动态
分配
内存
?
、
、
、
我从屏幕上一个接一个地输入单词,并将它们发送到
数组
中。当然,我可以立即为
数组
分配
大量
内存
,但我想动态地
分配
内存
。 例如,我有一个
数组
words。首先,我为它
分配
了一个小
内存
,比如char *words = malloc(capacity),其中容量= 15。屏幕上的...enter单词..。。所有
分配
的
内存
都已满,我为进一步的工作
分配
了更多的
内存
,char *tm
浏览 6
提问于2022-04-01
得票数 0
回答已采纳
3
回答
没有变量的c++中的动态
内存
分配
我正在学习c++中的动态
内存
分配
过程。如果没有,那么如何更新呢?
浏览 10
提问于2016-09-14
得票数 1
回答已采纳
1
回答
我应该如何
分配
内存
给许多(1000+)
数组
,而我不知道这些
数组
的大小?
、
、
、
我正在使用CUDA库实现一个尖峰神经网络,我真的不知道如何处理以下问题: 如何决定为每个
数组
分配
多少
内存
。我听说CUDA中的动态
内存
分配
非常缓慢,所以我开始考虑
分配</e
浏览 2
提问于2013-03-24
得票数 1
1
回答
重置(释放/取消)已损坏的Fortran可
分配
数组
、
当发生中所描述的情况(损坏的
内存
留下一个显示为已
分配
但未“指向”有效地址的可
分配
数组
)时,是否可以在Fortran中执行任何操作来纠正它,即将
数组
重置为解除
分配
,而不尝试释放它所指向的
内存
?这种情况是一个Fortran/C程序,其中一段C代码故意破坏(将垃圾写入)
分配
的
内存
。对于普通类型的
数组
来说,这很好。但是,对于用户定义类型的可
分配
数组
(包括可
分配
组
浏览 3
提问于2020-11-18
得票数 1
回答已采纳
1
回答
C中用于
内存
映射的动态
数组
、
、
目前,我正试图使用malloc
分配
单独的
内存
块,以便不是一次性
分配
大量的连续
内存
块,而是
分配
单独的
内存
分配
。尽管如此,为了跟踪
分配
的
内存
,我尝试将每个指针保存在一个动态
数组
中,以保存对所
分配
内存
的每个引用。这是处理大型
内存
分配
的最佳方法,还是有更好的处理方法?
浏览 1
提问于2014-06-21
得票数 0
回答已采纳
4
回答
指针
数组
的
内存
分配
我需要为需要用作2d
数组
的指针
分配
内存
。我知道如何为char指针和int指针
分配
内存
。我搞不懂指针
数组
的
内存
是如何
分配
的。
浏览 0
提问于2010-10-24
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Redis 内存分配
内存的分配策略
白话Go语言内存管理--内存分配原理
c语言-malloc分配内存
Java中数组的内存分析
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券