腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
C
语言
中的
free
()问题
、
可能重复:
浏览 10
提问于2011-02-25
得票数 4
回答已采纳
2
回答
C
语言
中的
free
()数据块
、
、
当一个人在
C
中使用
free
()时,释放一个指针是否就释放了包含的指针? 例如,如果指针指向一个结构数组,每个结构数组包含另一个字符串数组和一些其他字段。
浏览 1
提问于2011-02-13
得票数 0
回答已采纳
6
回答
如何在
C
中释放二维数组?
、
int **)malloc(sizeof(int*)*N); ptr[i]=(int*)malloc(sizeof(int)*N));
free
(ptr) 那么ptr会被释放吗?
浏览 1
提问于2011-04-15
得票数 28
回答已采纳
4
回答
free
()
失败
、
、
}for(yy = 0; yy < ngridy; yy++){
free
(tmparr1[xx+(ngridx*yy)]); }是否存在
free
()不释放内存从而导致分配更多内存的可能性此程序适用于ngridx = ngridy = 80和更低版本,但在100上
失败
。
浏览 1
提问于2012-11-08
得票数 2
回答已采纳
1
回答
为什么我得到一个"
free
():invalid pointer“的错误?
、
、
、
、
我是
C
语言
的新手,我使用的是带有-ansi的gcc编译器。我正在尝试用
C
语言
实现Strassen的方阵乘法算法,作为预热,我只是首先实现了一个递归算法,它将每个矩阵分成4个子矩阵(我的想法是稍后再实现Strassen算法)。); {
free
(B[i]); }
free
(
浏览 70
提问于2019-11-22
得票数 0
回答已采纳
7
回答
关于
C
语言
中的malloc()和
free
()
、
、
、
、
我有以下
C
代码:#include<stdlib.h> {}node; {malloc ( sizeof( node )); n->a = 6;
free
我的问题是,即使在
free
(n)之后,为什么n->a
浏览 2
提问于2010-09-21
得票数 3
回答已采纳
1
回答
在不引入双缩进的匹配语句的情况下,从选项和结果中删除展开调用
、
我正在尝试从项目中删除一些解包函数,但我不知道这个块的惯用版本是什么:: Some(blockutil::request_mem(size)返回一个Result<*mut T, i32>,如果
失败
,则应返回i32值。我知道没有类似于箭头操作符的
C
语言
来取消引用和调用原始指针上的方法,这使得我的一些代码看起来很糟糕,但它为什么不在
语言
中是可以理解的。
浏览 0
提问于2016-03-24
得票数 0
1
回答
DestroyIcon不毁灭吗?
、
我使用SHGetFileInfo API返回与某些扩展相关的图标,如下所示: Debug.WriteLine("Success")其中_shFileInfo是结构: <Stru
浏览 3
提问于2014-08-20
得票数 0
回答已采纳
3
回答
malloc错误处理
、
、
、
、
对于out of memory exception,即使内存分配
失败
,也需要释放指针吗?
浏览 2
提问于2012-06-20
得票数 5
回答已采纳
1
回答
垃圾堆,也就是最简单的内存管理工具
、
、
希望听取关于如何改进代码(
C
语言
初学者)的想法和建议的一般反馈意见。/**/ init_garbage_heapifndef GARBAGE_HEAP_H #include <stddef
浏览 0
提问于2019-10-03
得票数 4
回答已采纳
2
回答
当按顺序调用malloc和
free
函数时,是否可能出现内存碎片?
、
、
、
、
我正在用
C
语言
做一个嵌入式系统应用程序,我想知道以下几点。如果你按顺序使用malloc和
free
函数,你还需要担心内存碎片吗?例如: malloc(a) malloc(b) malloc(
c
)
free
(
c
)
free
(b)
free
(a) 谢谢你的帮助。
浏览 0
提问于2013-11-19
得票数 2
2
回答
用
C
语言
实现
free
()的正确方法
、
、
\n", i); 25 27 { 29 } 30
free
(test_array); /* only do this <em
浏览 2
提问于2014-03-20
得票数 0
回答已采纳
1
回答
编辑错误
、
、
我对
C
语言
很陌生,每当我用命令cc prompt.
c
编译我的
C
代码时,我就会一直收到这个错误。add_history",引用自:"_readline",引用自:ld:在体系结构x86_64中找不到符号 printf(&
浏览 1
提问于2015-06-09
得票数 0
回答已采纳
2
回答
如何在
C
中跟踪动态内存的大小
、
、
、
、
我还知道
free
( poinerVar)将取消分配(释放已分配的内存)。但是,我无法想象
free
()如何知道要释放的内存量。托管
语言
,如
C
#,Java会跟踪它的对象以进行垃圾回收,但
C
语言
肯定不会(据我所知)。 在内存管理级别发生了什么,允许使用
free
释放内存分配,并只传递指针变量。
浏览 3
提问于2013-04-02
得票数 1
回答已采纳
2
回答
有没有办法将所有指向已释放内存的指针设置为空?
、
、
、
这在
C
语言
中是可能的吗?unsigned int len; struct B *b;bool test_safe_
free
(&a);} if (*b_ref != NULL)
free
((
浏览 28
提问于2019-11-27
得票数 4
回答已采纳
2
回答
从
C
++ (大量的STL使用)切换到
C
来构建解释器
、
、
、
我正在从
C
++切换到
C
,因为我正在重建我的玩具解释器。我习惯于动态分配对象(如令牌或我的程序的指令)、堆栈( stacks )和主要是字符串( strings )及其所有方面。现在,在
C
中,我将不再拥有所有这些。我知道我也将不得不使用大量的内存管理。 我对
C
完全陌生,我只知道STL中的高级易用数据结构,如何开始使用字符串和动态内存分配?
浏览 2
提问于2010-04-10
得票数 2
4
回答
在
C
中调用
free
()会
失败
吗?
、
、
对
free
()的调用会以任何方式
失败
吗?
free
(NULL);
浏览 185
提问于2011-03-15
得票数 24
回答已采纳
1
回答
为什么这个malloc会在我的虚拟机上造成分段故障?
、
、
、
此代码在本机MacOS上运行良好,但当我试图在Ubuntu虚拟机上运行它时,它会
失败
吗?有什么关系呢?码int* a = malloc(sizeof(int));int*
c
= malloc(sizeof(int));*a = 0;*
c
= 2;误差0x00007f
浏览 0
提问于2018-04-13
得票数 1
2
回答
ISO
C
90禁止可变长度数组[-Werror=vla]
、
、
、
, m+1, r); } 当我编译时,我得到了这个错误:error: ISO
C
90forbids variable length array ‘L’ [-Werror=vla] ^~~~~~~ error: ISO
C
90 forbids
浏览 11
提问于2020-03-30
得票数 0
1
回答
使用antlr解析注释
、
、
、
我正在使用ANTLR解析一种自定义数据定义
语言
。我使用
C
作为
语言
,并输出一个抽象语法树。到目前为止一切顺利,但是现在我需要添加文档,并且我需要允许表单的块:
Free
text here我尝试添加一条规则:options { langu
浏览 0
提问于2012-05-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C语言小白入门《一》——C语言简介
C语言编程之C语言加密字符
C语言推箱子源码分享,C语言兴趣视频教程,C语言编程,C语言可视化编程
漫谈C语言及如何学习C语言
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券