腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在64位系统上创建一个真正大的
数组
的缺点是什么?
、
、
、
、
像
Linux
这样的操作系统是按照写拷贝的原则工作的,所以即使你
分配
一个100 GB的
数组
,但只使用10 GB,你也只能使用10 GB的内存。那么,创建这样一个大
数组
的缺点是什么呢?不过,我可以看到一个优点,那就是您不必担心使用
动态
数组
,这需要重新
分配
的成本。
浏览 4
提问于2017-02-23
得票数 2
回答已采纳
1
回答
复杂阵列记忆过程
中
的"glibc检测-双自由或损坏“
、
、
、
、
我有一个二维
数组
/复数矩阵。我想要复制这个二维
数组
的一行到一个一维
数组
。我在x86_64-suse-
linux
上使用复杂库和gcc版本4.5.1 .我使用new
动态
分配
数组
。=20516== at 0x4C24F6E: operator delete[](void*) (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-
linux
.so=20516==
浏览 0
提问于2013-08-16
得票数 0
回答已采纳
2
回答
C
中
的分段故障
、
、
、
我需要用0填充二维
数组
。但是编译后的程序会出现这个错误。怎么了?
浏览 3
提问于2014-04-20
得票数 3
回答已采纳
2
回答
如何在openmp中保证
动态
分配
的
数组
是私有的
、
、
、
我在
linux
机器上使用的是gcc的openMP,用的是C语言。在openmp并行for循环中,我可以将静态
分配
的
数组
声明为private。但如果我
动态
分配
一个,#pragma omp parallel for shared(none) firstprivate这是可以理解的,因为杂注命令似乎没有告诉omp需要私有的
数组
a有多大。如何将此信息传递给openmp?如何将整个
动态
分
浏览 6
提问于2010-03-01
得票数 13
回答已采纳
1
回答
分页和非连续内存
分配
、
、
、
、
对于x86_64
Linux
操作系统
中
的内存管理,我几乎没有疑问。如果我从用户空间代码中
分配
一个2000字节的
数组
(静态- arr[2000];或
动态
- malloc(2000);),这些将是物理内存
中
的连续内存吗?如果我
分配
内存(上面的例子相同,静态- arr[2000];或
动态
- malloc(2000);),会有一个页面表向上映射到物理内存
中
的这些2000 bytes,以便可以从页面表条目中找到对这些内存地址的未来引用吗
浏览 1
提问于2020-06-06
得票数 0
4
回答
如何查找整数
数组
的大小
、
如何在C中找到整数
数组
的大小。 任何可用的方法,无需遍历整个
数组
一次,即可找出
数组
的大小。
浏览 2
提问于2010-05-05
得票数 27
回答已采纳
1
回答
当使用register_chrdev
动态
分配
一个大号时,保留256个小数字有什么意义吗?
、
使用register_chrdev函数为
动态
分配
的主号
分配
256个小数有意义吗?要
动态
分配
一个主要数字,我使用内核
中
定义的register_chrdev函数 如果作为参数传递的major值为0,__register_chrd
浏览 3
提问于2013-04-06
得票数 3
回答已采纳
2
回答
动态
数组
与普通
数组
的区别
、
、
我已经读了一些答案,并意识到其中一个区别是
动态
数组
可以删除,而普通
数组
不能删除。但还有其他区别吗?例如它们的功能、大小或任何东西?我读过这样一个例子,如果我用普通
数组
{p= p;}替换
动态
数组
{inti (nothrow) inti;},我看不出有什么不同。
浏览 1
提问于2013-06-15
得票数 0
3
回答
QImage
数组
的
动态
分配
、
、
、
、
我需要为QImage
数组
动态
分配
内存。它适用于我在
Linux
中
的工作:{ QImage * array_of_images[numOfCams对于标准
数组
,我可以使用malloc,但这是一个QImage
数组
。在此之后,每个单元格将由图像填充,以便重新排序和进一步处理。谢谢你的帮助。
浏览 1
提问于2014-06-30
得票数 1
1
回答
Scala
数组
属于哪一类?
、
、
与静态
数组
相比,固定堆栈
动态
阵列的优点是空间效率.一个子程序
中
的一个大
数组
可以使用与一个不同子程序
中
的一个大
数组
相同的空间,只要两个子程序同时不活动。如果这两个
数组
位于不同的块
中
,而这些块不是同时活动的,则情况也是如此。缺点是所需的
分配
和取消
分配
时间。 堆栈-
动态
数组
:是在精化时
动态
绑定下标范围和存储
分配
的
数组
。固定堆-<e
浏览 0
提问于2012-09-28
得票数 4
回答已采纳
2
回答
Linux
中
的malloc() --“不能保证内存真的可用”?
、
、
我将块保留在一个
动态
分配
的
数组
中
,因此在初始化世界的数据结构时必须使用malloc()。 默认情况下,
Linux
遵循乐观内存
分配
策略。有关更多信息,请参见proc(5)
中
的/proc/sys/vm/overcommit_memory和/proc/sys/vm/oom_adj的描述,以及
Linux
内核源文件文档/vm/overco
浏览 5
提问于2015-02-01
得票数 6
2
回答
主程序执行前的故障分割
、
在主函数执行之前,我正在练习c,并面临分段错误( "hi“不是打印,甚至gdb也没有提到错误行,只是调用来自主函数)。有人能帮我从哪里出错吗?我试着在网上找出并查找错误,但没有找到我所拥有的代码类型。 printf("hi");
浏览 6
提问于2016-09-06
得票数 1
回答已采纳
2
回答
可以用mdadm创建多少个
数组
?
、
因为我只有6个备用磁盘,所以我决定将它们划分为128个GPT分区,并使用每个分区创建一个设备的RAID0
数组
。问题是mdadm只创建了512个
数组
/dev/md[0-511],而我不能创建任何额外的
数组
。在尝试创建513
数组
之后,我得到了一个错误:这是设计上的限制吗
浏览 0
提问于2018-09-16
得票数 3
回答已采纳
2
回答
存储在内存
中
的
数组
在哪里?
、
、
我正试图理解C程序
中
如何管理内存。;在上面的程序
中
,arr和x都是在主函数中局部声明的。我认为这将意味着它们都将在函数堆栈上被
分配
空间。但是,当我在
linux
上运行size命令时,我发现
数组
实际上是在数据段中
分配
空间。有些回答说,所有本地声明的变量都应该放到堆栈
中
,而其他人则说
数组
应该放在堆上。我认为,如果使用malloc
动态
分配
内存,
数组
将转到堆
中
,本例
中
浏览 0
提问于2020-10-02
得票数 5
4
回答
将文件读入C
中
的char
数组
:或者如何
动态
分配
数组
?
、
、
、
使用
Linux
系统调用、open、和读取。假设我有多个文本文件要读取到缓冲区
数组
中
。但据我所知,C没有像Vector之类的东西,也没有任何其他具有
动态
大小的结构。是否有一种简单的方法来计算文件的大小,以便知道应该为char
数组
分配
多少空间?
浏览 6
提问于2012-09-10
得票数 1
回答已采纳
4
回答
增加堆栈大小以使用alloca()?
、
、
、
、
这是两个重叠的问题-我希望对大型
数组
尝试alloca(),而不是在堆上
分配
动态
大小的
数组
。这是为了在不进行堆
分配
的情况下提高性能。然而,我得到的印象堆叠大小通常是相当小的?EDIT1:最好是
Linux
EDIT2:我的脑海中没有一个特定的大小-我更愿意知道如何判断是什么决定了限制/边界。
浏览 12
提问于2013-03-26
得票数 5
回答已采纳
1
回答
为什么操作系统不拒绝这个程序的内存?
、
、
、
下面的C++为对象的大型
数组
动态
分配
内存,其中包括大型整数
数组
。}; // VALUE2 > 1000000while(true){} 据我所知,内存是以堆的形式
分配
的程序向OS请求内存,并处理内存
分配
。所以,我的问题是,如果程序没有可用的内存资源,为什么操作系统不拒绝给程序内存(这会使程序崩溃)?这是操作系统的工作。上面的程序让我的电脑死机了。我在
Lin
浏览 0
提问于2017-04-18
得票数 0
1
回答
是什么导致了Windows和
Linux
之间malloc()和free()行为的差异?
、
、
、
、
我试图以以下方式
动态
分配
2D
数组
: for (i = 0; i < n; i++)free(v);在Windows中正确运行(没有注释的免费部分),但在
Linux
<em
浏览 3
提问于2020-11-21
得票数 0
回答已采纳
2
回答
如何在VS2010
中
调试时查看
动态
分配
数组
的内容?
、
、
、
、
我希望在Visual Studio2010
中
调试时能够看到
动态
分配
数组
的内容。人们可以很容易地查看静态
分配
的
数组
中有什么,但是当涉及到
动态
分配
时,在调试模式下只能看到第一个元素的地址。(不同于创建一个固定大小的
数组
,并将所有
动态
分配
的内容
分配
给它)
浏览 2
提问于2012-02-08
得票数 1
回答已采纳
3
回答
数组
初始化过程中出现分段故障
、
在初始化一个巨大的
数组
时,我有时会看到分段错误。像上面这样初始化
数组
有什么问题吗?
浏览 0
提问于2014-10-29
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言入门进阶——动态分配指针数组
C/C+进阶日记之如何在C中动态分配2D数组?
在VBA中如何使用动态数组,以及利用动态数组去除重复值的方法
Rust 基础系列#4:Rust 中的数组和元组|Linux 中国
Spark 开启动态资源分配
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券