腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
C
中跟踪动态
内存
的大小
、
、
、
、
我知道使用calloc()和malloc()将在堆上
分配
特定的
内存
量,并返回一个指向
分配
开始的指针。 我还知道free( poinerVar)将取消
分配
(释放已
分配
的
内存
)。但是,我无法想象free()如何知道要释放的
内存
量。托管
语言
,如
C
#,Java会跟踪它的对象以进行垃圾回收,但
C
语言
肯定不会(据我所知)。在
内存
管理级别发生了什么,允许使用free释放
内存
<e
浏览 3
提问于2013-04-02
得票数 1
回答已采纳
3
回答
如何用
C
语言
进行自动
内存
管理?
、
、
、
在
C
语言
中,由malloc和free完成
内存
分配
/去
分配
。
C
++中有一些用于自动
内存
管理的解决方案,如: 在
C
语言
中是否有自动
内存
管理的解决方案?
C
有什么指导方针
浏览 0
提问于2011-07-26
得票数 10
回答已采纳
6
回答
“编译时
分配
的
内存
”到底是什么意思?
、
、
、
、
在
C
和
C
++等编程
语言
中,人们经常提到静态和动态
内存
分配
。我理解这个概念,但“编译时
分配
(保留)所有
内存
”这句话总是让我感到困惑。据我所知,编译将高级
C
/
C
++代码转换为机器
语言
,并输出一个可执行文件。在编译后的文件中
内存
是如何“
分配
”的?
内存
不是总是与所有虚拟
内存
管理内容一起
分配
在RAM中吗?按定义
分配</e
浏览 259
提问于2014-01-25
得票数 180
回答已采纳
5
回答
跨编程
语言
的动态
内存
分配
、
、
、
、
我有一个关于动态
内存
分配
的问题。我的问题是,为什么在这些面向对象的
语言
中存在操作符而不是函数来进行动态
浏览 2
提问于2016-08-15
得票数 3
回答已采纳
2
回答
未初始化变量
内存
分配
、
、
、
它会被
分配
内存
吗?
C
#示例dynamic i;或者如果我用的话,说i=2;在一些行之后.是在此时
分配
内存
,还是在创建i时
分配
内存
,还是在编译期
浏览 3
提问于2015-03-31
得票数 1
2
回答
C
++中未初始化的
内存
、
、
、
operator new在
C
++中
分配
和初始化
内存
(通过调用默认构造函数)。如果我希望
内存
未初始化呢?在这种情况下,我如何
分配
内存
?例如,在
C
语言
中,我可以使用malloc来
分配
内存
,而不是初始化它。
浏览 5
提问于2016-12-21
得票数 2
回答已采纳
4
回答
在流行的实现中,动态
内存
分配
在
C
和
C
++中有区别吗?
、
、
就各自的
语言
标准而言,
C
仅通过malloc()家族提供动态
内存
分配
,而在
C
++中,最常见的
分配
形式是由::operator new()执行的。
C
风格的malloc在
C
++中也可用,许多"baby's first allocator“示例使用它作为其核心
分配
函数,但我很好奇当代编译器如何实现实际的生成操作符-new。它只是一个围绕malloc()的薄薄的包装器,还是由于典型的
C
++程序与典型的<em
浏览 41
提问于2011-09-16
得票数 57
回答已采纳
2
回答
空间必须
分配
给ProcessStartInfo吗?
、
、
、
我正在将
C
++代码移植到
C
#中,我在
C
++代码中看到了这一点,memset(&shell, 0, sizeof(shell));ShellExecuteEx(&shell); 所以现在我使用Process.Start()和ProcessStartInfo作为
C
#代码。我是否必须为ProcessStartInfo
分配
内存
,还是在调用Pro
浏览 6
提问于2016-11-16
得票数 2
回答已采纳
3
回答
PHP缓冲区溢出可能吗?
、
可能重复: 什么?我知道PHP是很好的
错误
检查,所以缓冲区溢出是不可能的。我应该检查用户输入长度
浏览 14
提问于2012-08-05
得票数 8
回答已采纳
3
回答
malloc
错误
处理
、
、
、
、
除了out of memory之外,在使用malloc
分配
内存
的过程中可能发生的
错误
有哪些?处理这些
错误
的最佳策略是什么?对于out of memory exception,即使
内存
分配
失败,也需要释放指针吗?
浏览 2
提问于2012-06-20
得票数 5
回答已采纳
3
回答
分配
内存
时
C
语言
中的分段
错误
、
我对
C
编程一无所知,正在尝试编写一个程序来读取/proc/中"stat“文件的值。它适用于前几个条目,但随后会返回“分段
错误
(核心转储)”。到目前为止,我发现这个
错误
与
内存
分配
有关,但我似乎找不到修复它的方法。
浏览 0
提问于2013-05-03
得票数 0
回答已采纳
1
回答
JavaScript如何决定为一个数值
分配
多少
内存
?
、
、
像Java /
C
这样的编程
语言
有int、long、字节等,这些
语言
建议解释器在运行时为一个数字
分配
多少
内存
。如果您处理大量的变量,这将节省大量
内存
。我想知道,没有这个原始变量类型声明(JavaScript,Ruby)的编程
语言
是如何决定为var a = 1
分配
多少
内存
的。如果它
分配
了一个字节,那么在下一行中,如果我做了a = 99999999999,它将不得不删除该变量并重新
分配
。这不是一
浏览 4
提问于2017-06-20
得票数 3
回答已采纳
7
回答
为char*
C
语言
分配
内存
、
、
这是将
内存
分配
给char*的正确方式吗?
浏览 0
提问于2010-06-04
得票数 8
回答已采纳
3
回答
C
语言
中的
内存
分配
、
、
、
、
我如何检查我的堆、栈等位于
内存
的哪些部分?我目前正在查看一个用
C
语言
编写的程序,在查看.elf文件时,我可以看到该程序正在使用的
内存
地址,但我不知道它是在堆中还是在堆栈中。
浏览 0
提问于2011-02-03
得票数 0
1
回答
指针的
C
语言
内存
分配
、
、
、
我试图在
C
中构建一个名为process的结构,这个结构应该包含进程的ID(id)和等待时间(wt)。我想做的是这样的事情:pt[0].id = 5;但是我想使用动态
内存
分配
来完成这个任务: pt = calloc(2,sizeof(PROCESS
浏览 1
提问于2018-03-02
得票数 0
回答已采纳
2
回答
返回从
C
到Java的长整型数组
、
、
如何将
C
语言
中表示为long *val的数组返回给Java代码? 如果不能这样做,我还能怎么把数组返回给Java呢?
浏览 0
提问于2012-11-30
得票数 1
回答已采纳
3
回答
在非
内存
管理
语言
中保存
内存
泄漏标签的策略
、
、
当涉及非
内存
托管
语言
(如
C
、
C
++或Fortran (我的例子))时,跟踪
内存
分配
/取消
分配
变得越来越困难,特别是当所有权必须共享时。每一个参考减量都是一个潜在的去
分配
点。 因此,现在我越来越难以追踪
内存
泄漏。我想知道一些已经建立起来的技术来处理非
内存
管理
语言
中的
内存
管理,除了验证您的方法之外。
浏览 0
提问于2012-08-06
得票数 3
4
回答
内存
泄漏和分段
错误
的一般原因是什么?
、
内存
泄漏和分段故障类
错误
的一般原因是什么?
浏览 1
提问于2009-10-23
得票数 2
回答已采纳
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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
C语言快速入门——动态内存分配
C语言基础及指针动态内存分配
Android NDK开发之C语言基础:动态内存分配
白话Go语言内存管理--内存分配原理
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券