腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
C
中跟踪动态
内存
的
大小
、
、
、
、
我知道使用calloc()和malloc()将在堆上
分配
特定
的
内存
量,并返回一个指向
分配
开始
的
指针。 我还知道free( poinerVar)将取消
分配
(释放已
分配
的
内存
)。但是,我无法想象free()如何知道要释放
的
内存
量。托管
语言
,如
C
#,Java会跟踪它
的
对象以进行垃圾回收,但
C
语言
肯定不会(据我所知)。
浏览 3
提问于2013-04-02
得票数 1
回答已采纳
3
回答
如何用
C
语言
进行自动
内存
管理?
、
、
、
在
C
语言
中,由malloc和free完成
内存
分配
/去
分配
。
C
++中有一些用于自动
内存
管理
的
解决方案,如: 在
C
浏览 0
提问于2011-07-26
得票数 10
回答已采纳
6
回答
“编译时
分配
的
内存
”到底是什么意思?
、
、
、
、
在
C
和
C
++等编程
语言
中,人们经常提到静态和动态
内存
分配
。我理解这个概念,但“编译时
分配
(保留)所有
内存
”这句话总是让我感到困惑。据我所知,编译将高级
C
/
C
++代码转换为机器
语言
,并输出一个可执行文件。在编译后
的
文件中
内存
是如何“
分配
”
的
?
内存
不是总是与所有虚拟
内存
管理内容一起
分配
在
浏览 259
提问于2014-01-25
得票数 180
回答已采纳
5
回答
跨编程
语言
的
动态
内存
分配
、
、
、
、
我有一个关于动态
内存
分配
的
问题。我
的
问题是,为什么在这些
浏览 2
提问于2016-08-15
得票数 3
回答已采纳
2
回答
未初始化变量
内存
分配
、
、
、
JavaScript示例var i;或者如果我用的话,在一些行之后说i=2; .是在此时
分配
内存
,还是在创建i时
分配
内存
?
C
#示例dynamic i; 也不要在程序
的
其他地方使用我。它会被
分配
任何
内存
(如果会的话,什么时候
分配
?)在编译期间?)?或者如果我用的话,说i=2;在一些行之后.是在此时
浏览 3
提问于2015-03-31
得票数 1
3
回答
C
语言
中
的
内存
分配
、
、
、
、
我如何检查我
的
堆、栈等位于
内存
的
哪些部分?我目前正在查看一个用
C
语言
编写
的
程序,在查看.elf文件时,我可以看到该程序正在使用
的
内存
地址,但我不知道它是在堆中还是在堆栈中。
浏览 0
提问于2011-02-03
得票数 0
1
回答
指针
的
C
语言
内存
分配
、
、
、
我试图在
C
中构建一个名为process
的
结构,这个结构应该包含进程
的
ID(id)和等待时间(wt)。typedef struct PROC{ int wt;现在,我想让这个结构
的
一个更多
的
实例像一个数组。我想做
的
是这样
的
事情:pt[0].id = 5;但是我想使用动态
内存
分配
来
浏览 1
提问于2018-03-02
得票数 0
回答已采纳
2
回答
C
++中未初始化
的
内存
、
、
、
operator new在
C
++中
分配
和初始化
内存
(通过调用默认构造函数)。如果我希望
内存
未初始化呢?在这种情况下,我如何
分配
内存
?例如,在
C
语言
中,我可以使用malloc来
分配
内存
,而不是初始化它。
浏览 5
提问于2016-12-21
得票数 2
回答已采纳
1
回答
JavaScript如何决定为一个数值
分配
多少
内存
?
、
、
像Java /
C
这样
的
编程
语言
有int、long、字节等,这些
语言
建议解释器在运行时为一个数字
分配
多少
内存
。如果您处理大量
的
变量,这将节省大量
内存
。我想知道,没有这个原始变量类型声明(JavaScript,Ruby)
的
编程
语言
是如何决定为var a = 1
分配
多少
内存
的
。如果它
分配
了一个字节,那么在下一行中,如果我做了a = 99999
浏览 4
提问于2017-06-20
得票数 3
回答已采纳
7
回答
为char*
C
语言
分配
内存
、
、
这是将
内存
分配
给char*
的
正确方式吗?
浏览 0
提问于2010-06-04
得票数 8
回答已采纳
3
回答
在非
内存
管理
语言
中保存
内存
泄漏标签
的
策略
、
、
当涉及非
内存
托管
语言
(如
C
、
C
++或Fortran (我
的
例子))时,跟踪
内存
分配
/取消
分配
变得越来越困难,特别是当所有权必须共享时。我为我
的
对象实现了重新计算,但这使得它更加复杂,因为没有地方可以释放对象。每一个参考减量都是一个潜在
的
去
分配
点。 因此,现在我越来越难以追踪
内存
泄漏。我想知道一些已经建立起来
的
技术来处理非
内存
管理
浏览 0
提问于2012-08-06
得票数 3
4
回答
手动
内存
分配
和纯度
像Haskell这样
的
语言
有纯洁
的
概念。在纯函数中,我不能在全局范围内变异任何状态。无论如何,Haskell完全抽象
内存
管理,因此
内存
分配
在这里不是一个问题。但是,如果
语言
可以像
C
++那样直接处理
内存
,那么它对我来说是非常模糊
的
。在这些
语言
中,
内存
分配
会导致可见
的
变异。但如果我把创造新事物当作不洁
的
行为,实际上,几乎没有什么东西
浏览 0
提问于2012-04-09
得票数 6
2
回答
python字符串与
C
字符数组
的
相似性
、
我试图在python字符串和
C
字符数组之间建立连接,将字符数组赋值为字符串文字。例如: word="Now"; 赋值给放在只读
内存
位置
的
字符串"Hello“。现在将单词重新
分配
给" now“意味着现在字符数组被
分配
了对应于" now”
的
存储单元。在python中,偶数(显然还有字符串)似乎是这样工作
的
:a被
分配
一个值为2
浏览 2
提问于2012-08-13
得票数 3
回答已采纳
51
回答
连续
分配
内存
的
最短程序
编写一个程序,该程序将永远运行,并在堆上
分配
越来越多
的
内存
,其运行时间越长,至少直到您达到操作系统所能
分配
的
内存
量
的
极限为止。许多内核实际上不会保留您
分配
的
内存
,直到您将其用于某项工作,因此,如果您
的
程序是用
C
语言
或其他低级
语言
编写
的
,那么您必须确保为每个页面编写一些东西。如果您使用
的
是一种解释
语言</
浏览 0
提问于2016-12-01
得票数 51
回答已采纳
7
回答
用
C
语言
分配
内存
的
问题
、
、
、
编辑2编辑1下面的代码使用帮助开始检测。当方法被调用一次时,everything可以很好地工作,并且我得到了一条很好
的
值日志。当第二次调用该方法时,我会得到nan或垃圾。有什么想法吗?this case return [[NSArray alloc] initWithArray:mutableArrayOfFlags]; }
浏览 9
提问于2012-08-12
得票数 2
1
回答
为什么需要在
c
/
c
++中
分配
内存
?
、
、
、
直截了当地说:在
c
++中需要
分配
内存
的
原因是什么? 我理解一些编程
语言
是自动
的
,但是在
C
/
C
++中:为什么要
分配
内存
。为什么不需要在声明int数据类型时
分配
内存
呢?
浏览 0
提问于2018-11-16
得票数 2
回答已采纳
3
回答
自定义
内存
分配
-
C
与
C
++
、
、
、
、
我一直在学习
C
++,并且遇到了定制
内存
分配
器
的
主题。据我所知,通过设计一个
分配
器并将这个
分配
器与标准库容器一起使用,我们可以避免堆
分配
。而且,我们似乎可以避免
内存
碎片。这在一定程度上是通过使用位置新建和位置删除运算符来实现
的
。 在
C
语言
中是否也可以设计一个自定义
内存
分配
器,这样我们就可以控制
内存
分配
并避免碎片?如果可能,
浏览 58
提问于2020-08-07
得票数 1
5
回答
用于测量进程
内存
消耗f
的
linux机制
、
、
、
以编程方式测量来自同一运行过程
的
堆
内存
消耗
的
最有效和最准确
的
方法/ API是什么?我想(尽可能准确地)估计自启动以来new或malloc
的
内存
数量,减去free或delete
的
内存
。问题
的
范围是linux,可能还有其他linux环境。
语言
是
C
语言
或
C
++
语言
编辑我只需知道任何malloc实现所
分配
/持有的
浏览 7
提问于2011-07-10
得票数 3
2
回答
调用
C
函数
的
进程4GL
、
我一直在使用一些
C
语言
函数,这些函数将从Progress 4GL应用程序中调用,我发现自己有以下疑问:
C
函数使用malloc动态
分配
字符数组,其思想是
分配
内存
的
指针将返回给Progress 4GL进程,该进程最初发送MEMPTR数据类型以保存
C
方法
的
结果。基本上,来自Progress
的
MEMPTR必须被发送到
C
函数,以“接收”
C
生成
的
数组,并在scope从de
浏览 1
提问于2011-03-15
得票数 1
回答已采纳
3
回答
C
函数
内存
分配
、
、
在
C
语言
中,函数是在什么时候
分配
的
,它在
内存
中
的
什么位置? 函数
的
内存
是在程序第一次编译时
分配
的
,还是在第一次看到函数调用时
分配
的
?它是在堆栈上还是在代码段中
分配
的
?
浏览 1
提问于2012-07-10
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
C语言快速入门——动态内存分配
C语言基础及指针动态内存分配
Android NDK开发之C语言基础:动态内存分配
白话Go语言内存管理--内存分配原理
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券