腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
VS 2012不能为10,000,000大小字符数组分配内存
今天我面临一个奇怪
的
问题。当我试图为char数组分配10M字节时,当我试图执行代码时,会收到堆栈溢出错误。对这个问题有什么想法吗?谢谢。 小猪
浏览 3
提问于2015-11-15
得票数 1
回答已采纳
1
回答
虚拟机和非虚拟机-堆栈和跟踪
、
、
、
我在这里读了很多问题,它们解释了堆栈和
堆
是什么,例如这个:,它非常有帮助。 我知道高级
语言
被编译成一种中间
语言
,例如用于Java
的
字节码和用于.NET程序
的
MSIL。我
的
理解是,中间
语言
使用堆栈和
堆
,然后程序被编译成机器代码,这是与平台相关
的
,例如基于windows
的
寄存器。然而,在问题中,我已经
链接
到一些回答者,例如Brian R.Bondy提供了
C
和
C
++示例
浏览 1
提问于2013-01-30
得票数 2
回答已采纳
1
回答
是否为进程预先分配了
堆
?
、
、
自从我被介绍到进程
堆
的
概念之后,我一直假设OS在创建进程时分配它。但是后来我做了一些研究,读了一篇
的
声明。上面写着: 当程序向malloc请求空间时,malloc要求sbrk增加
堆
大小,并返回指向堆上新区域开始
的
指针。如果我理解了前面所说的话,操作系统会为进程
的
堆
分配0单元,只有通过调用malloc才能获得一些
堆
单元。对我来说,这使“动态分配”一词更有意义。这是对
的
吗?
浏览 3
提问于2020-08-17
得票数 2
2
回答
Java有
堆
和堆栈吗?
、
页面底部: 我正在努力学习Java和
C
++
的
所有“帽下”细节。
浏览 1
提问于2011-11-26
得票数 0
1
回答
Python编程最大堆吗?
在python
语言
中:如何编写采用
堆
结构(这违反了
堆
属性
)并返回None
的
函数。它更改
堆
结构中
的
数组槽,以便满足
堆
属性
。
浏览 0
提问于2011-02-06
得票数 0
1
回答
从头创建a.out可执行文件
、
、
、
、
我从零开始使用
C
创建了一种编程
语言
。我构建了一个编译器,它处理输入文件中
的
代码,并将其转换为标记,并检查令牌
的
顺序是否正确。我正在编译器
的
最后一步:输出/可执行。我想要创建一个可以在终端中运行
的
输出。我想要创建一个a.out输出,但我能找到
的
唯一资源是,它对我没有什么帮助。 因此,我
的
问题是,如何创建一个a.out文件(unix可执行文件),我可以在终端上运行?
浏览 3
提问于2013-12-29
得票数 7
回答已采纳
1
回答
从技术上讲,动态大小
的
堆
插入是O(n)吗?
、
将一个元素插入到
堆
中涉及到将其附加到数组
的
末尾,然后向上传播,直到它位于“正确
的
点”并满足heap
属性
,其操作为O(logn)。然而,例如在
C
中,调用realloc来为新元素调整数组
的
大小可能(并且很可能会)导致必须将整个数组复制到内存中
的
另一个位置,在最好和最坏
的
情况下都是O(n),对吧?
C
语言
(或任何
语言
)中
的
堆
是否通常使用固定
的
、预先分配<
浏览 0
提问于2012-06-05
得票数 0
回答已采纳
4
回答
如何使用VS2008编译以使二进制文件不需要.NET?
、
、
我正在尝试使用VS2008编译一个非常简单
的
C
应用程序。我
的
问题是,生成
的
二进制文件要求系统安装.NET。项目中没有实际
的
代码使用.NET功能,但在任何没有.NET
的
系统上执行时,我都会遇到错误。那么,有没有什么办法可以在没有.NET
的
系统上使用VS2008编译生成
的
二进制文件呢?
浏览 3
提问于2009-06-15
得票数 3
1
回答
与Linux上静态
C
运行时
的
共享库和可执行
链接
。它们中
的
每一个都像Windows一样有单独
的
堆
吗?
、
、
、
、
如果没有使用其他
堆
,则进程
堆
用于分配块。 这些
堆
位于所有虚拟内存系统中操作系统
的
虚拟内存管理器之上。( <
浏览 1
提问于2014-04-04
得票数 1
2
回答
语言
链接
是否只属于一个函数?
、
在中
语言
链接
是否只属于一个函数,而不是一个非函数对象?我看到
的
例子似乎
浏览 1
提问于2016-06-21
得票数 0
1
回答
C
语言
中
的
堆
分配
、
、
、
我
的
理解是,您可以使用相同
的
变量名重新分配
堆
,它将在空间中
的
不同位置分配内存。 然而,在这个例子中,我在我
的
第二个malloc中为指针变量x获得了相同
的
内存地址。
浏览 0
提问于2018-09-24
得票数 0
1
回答
Apache -访问多个不同文件夹中
的
文件
、
、
有没有办法在一个html页面上有一
堆
iframe
链接
到服务器上其他地方
的
几个不同
的
文本文件?例如,如果我
的
apache服务器将其超文本标记
语言
页面放在:
C
:\Apache\WebDocs中,是否可以使用iframes将来自不同位置
的
几个不同
的
日志文件
链接
到一个网页中,比如“
C
:\game1\logs\log.txt和
C
:\GameServer\logs\console.txt?
浏览 1
提问于2014-04-07
得票数 0
1
回答
如何转储(在Windows中) DLL使用
的
内存空间?
、
、
、
、
我可以使用各种工具轻松地转储进程
的
整个内存空间。谢谢, 吉姆
浏览 1
提问于2010-07-13
得票数 0
2
回答
Windows程序集
堆
和堆栈?
、
、
、
操作系统: Windows 7 32位编辑:也许有人可以提供一个
链接
,说明CPU/OS如何为进程处理
堆
和堆栈
浏览 2
提问于2010-03-11
得票数 9
回答已采纳
3
回答
如何使用
C
++或其他PL构建
C
解释器
、
、
我正在考虑为
C
语言
创建一个解释器。任何可以帮助我入门
的
链接
都会很棒。请分享你
的
想法,我将非常感谢,因为这对我来说是一个全新
的
浏览 2
提问于2011-01-18
得票数 4
回答已采纳
3
回答
在哪个内存段,新
的
()操作符在使用时为prgrammer分配内存
在
C
中,我知道当我们使用malloc()时,它会在heap部分分配内存,但是对于
C
++,我不确定。我读过,对于从空闲存储new() 分配
的
内存和从
堆
在
链接
上分配
的
malloc() 内存。它只是RAM
的
一部分吗?有没有像
C
一样包含免费存储
的
内存管理图表?
浏览 0
提问于2018-03-06
得票数 0
回答已采纳
3
回答
Poco可以与LLVM标准
C
++库一起使用吗?
、
C
++目前不是我
的
主要
语言
之一--还在学习中。。。(所以不要对我太苛刻)。。它能与llvm标准库一起工作吗?它能与
C
++11一起工作吗(有趣
的
问题,但不是那么重要,因为我也对安卓和使用Poco进行线程感兴趣)。
浏览 0
提问于2013-01-25
得票数 2
回答已采纳
4
回答
C
语言
中
的
堆
大小限制
、
、
我对
C
程序
的
程序执行布局图中
的
堆有疑问。 free(mybuffer); } 如果我一次在3个实例中运行上面的程序,那么m
浏览 0
提问于2009-12-11
得票数 3
2
回答
确定内存中函数/存根/命名空间
的
大小
、
、
我在一个名为stub
的
名称空间中有两个函数。我必须确定名称空间的确切开始地址和结束地址,至少确定内存中名称空间
的
大小(将这些函数复制到另一个进程中)。虽然这在VisualC++ 2008中非常有效,但是添加了一个在命名空间
的
末尾,并使用以确定存根
的
大小。这是因为Visu
浏览 4
提问于2009-12-23
得票数 0
2
回答
堆栈/
堆
内存模型是可选
的
吗?
、
、
、
、
我不明白使用堆栈/
堆
内存模型是程序员
的
决定,还是取决于操作系统,程序员别无选择,只能使用它。 例如,像Fortran77这样
的
无堆栈
语言
能否在现代平台上运行,仍然使用基于堆栈
的
、基于数组
的
内存模型?或者,现代Fortran编译器是否必须将数组内存模型转换为堆栈/
堆
内存模型?(我找不到很多关于Fortran内存管理
的
文档。)如果内存模型是程序员
的
决定,为什么我所遇到
的
一切似乎都隐含地假定堆栈
浏览 2
提问于2017-03-26
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言:存储类、链接、内存管理
把C语言的基础打扎实!学习C语言必备知识中“堆”和“栈”的七大区别!
走进C语言:堆、栈与堆区、栈区,你知道有什么区别吗?
C语言之算法与数据结构系列之探秘堆结构!
C语言:内存分配---栈区、堆区、全局区、常量区和代码区
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券