社区
C语言
帖子详情
能否定义宏使得原本调用malloc的地方也能用到?
iamxia
2007-12-10 08:18:21
目的是为了在malloc中对分配的字节大小进行检查。
现在碰到的问题是无法再使用malloc,只能用calloc 代替,但又不知道calloc 与malloc的区别。虽然MSDN上写的是calloc calls malloc to .....,必尽原先的代码已经用了很长时间都没出问题,如果现在用calloc的话不知道会引发什么新问题来
...全文
100
1
打赏
收藏
能否定义宏使得原本调用malloc的地方也能用到?
目的是为了在malloc中对分配的字节大小进行检查。 现在碰到的问题是无法再使用malloc,只能用calloc 代替,但又不知道calloc 与malloc的区别。虽然MSDN上写的是calloc calls malloc to .....,必尽原先的代码已经用了很长时间都没出问题,如果现在用calloc的话不知道会引发什么新问题来
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skywarship
2007-12-10
打赏
举报
回复
在确定两个函数完全兼容之前还是慎重些比较好,可以考虑做一些testcase来测试两个函数的兼容性
你必须知道的495个C语言问题
1.14 我似乎不能成功
定义
一个链表。我试过typedefstruct{char*item;NODEPTRnext;}*NODEPTR;但是编译器报了错误信息。难道在C语言中结构不能包含指向自己的指针吗? 1.15 如何
定义
一对相互引用的结构? 1.16 ...
滴水三期:day26.1-
宏
定义
,头文件,
malloc
一、C程序的执行步骤>二、
宏
定义
(1.无参数
宏
定义
>2.带参数
宏
定义
)>三、头文件(1.头文件的使用>2.重复包含问题)>四、动态分配内存(1.何时使用>2.
malloc
函数>3.使用
malloc
动态申请内存)
c语言的
malloc
函数为什么会出现没有
定义
,屡次使用
malloc
函数为什么不行
编了一个程序,其中要
用到
很多很多数组来进行大型的矩阵计算(使用分治法递归实现,所以中间数据特别多)。
定义
成静态数组已经不够用了(经测试只能支持到几百*几百的数组相乘)。所以采用了
malloc
的形式,但在运行的...
怎样重
定义
malloc
和free
怎样重
定义
malloc
和free2007年06月24日 星期日 上午 09:001,
定义
供应用程序使用的头文件//libmem.h#ifndef _LIBMEM_H_#define _LIBMEM_H_//声明自
定义
malloc
及free函数extern void *my_
malloc
(unsigned int uSize, ...
在什么情况下我应该使用
malloc
和/或new?
我看到在C ++中有多种分配和释放数据的方法,并且我了解,当您
调用
malloc
您应该
调用
free而当您使用new运算符时,您应该与delete配对,并且将两者混用是错误的(例如,
调用
free()在
C语言
70,040
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章