腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在C++中有没有对应的
realloc
?
、
、
在C中,我们有malloc()、free()和
realloc
()。在C++中,我们有new()、delete()和它们的数组版本。有没有C++
realloc
函数
?我在嵌入式系统中实现了一些低级的东西,只是意识到没有
realloc
函数
可以与C++
函数
配对,并希望确保我没有遗漏任何东西。我猜“放置新的”到一个新的、独立的缓冲区中是最接近的匹配,但我想确认一下。我已经在我的嵌入式设备上实现了设备级的malloc/new/
realloc
/等<
浏览 0
提问于2013-06-25
得票数 11
回答已采纳
2
回答
为什么在标准C库中没有像
realloc
()这样的
函数
而不复制数据呢?
、
、
例如,我想要这样一个
函数
:char *src = (char*)malloc(1024);dst = (char*)
realloc
(dst, 1024);如您所见,我只想让
函数
realloc
()扩展缓冲区的大小,但C库中的
realloc
()可能会从旧地址复制数据。那么在库中有没有我想要的
函数
呢?
浏览 1
提问于2011-07-14
得票数 6
回答已采纳
2
回答
如果我使用"
realloc
()“,为什么Valgrind会产生”无效的释放或删除“?
、
、
在使用
realloc
()时,我用valgrind检查了它,如下所示==6402==vignesh==6402== at 0x4905E12:
realloc
char *name[2]; name[1]=&quo
浏览 0
提问于2011-12-24
得票数 2
回答已采纳
4
回答
优化
realloc
函数
我正在编写一个
realloc
函数
,目前我的
realloc
处理两种情况(不包括空情况)。
浏览 7
提问于2011-10-31
得票数 3
回答已采纳
5
回答
为什么要在
realloc
函数
中使用空指针?
、
、
、
、
但是,如果我使用
realloc
执行以下操作
realloc
但是,下面的工作非常好,比如mallocutil =
realloc
(util, sizeof(HashTableEntry) * T->capacity
浏览 6
提问于2017-05-21
得票数 0
回答已采纳
1
回答
重写
Realloc
和glocal新/删除操作符
、
、
、
声明没有C++等价于C
realloc
函数
,我在另一个问题中发现,这样的事情是由std::vector自动管理的,我们应该使用它。我没意见。我想,由于没有其他方法进行重新分配,std::vector将只为我调用
realloc
。但是,问题是:如果我要覆盖new和delete操作符来管理全局的内存使用情况,那么当有人调用旧的C
函数
(malloc、calloc、
realloc
、free)时,不会调用它们。 怎么做呢?std::vector取代
realloc
是正确的吗?
浏览 3
提问于2015-03-09
得票数 0
回答已采纳
3
回答
如何在C中
函数
中使用
realloc
、
、
但是,我也试图在
函数
中使用
realloc
。void increase(int data[]) data =
realloc
(data, 5 * sizeof *data); 这符合要求,但程序在运行时会崩溃。问题我知道我应该将
realloc
的结果赋值给一个变量,并首先检查它是否是NULL。这只是一个简化的例子。
浏览 3
提问于2012-12-06
得票数 37
回答已采纳
1
回答
函数
在操作字符串时返回空指针。
、
我用
realloc
函数
尝试了一些东西,遇到了字符串问题:p=malloc(5); 为什么第一次声明失败?
浏览 2
提问于2021-11-30
得票数 0
回答已采纳
3
回答
realloc
()是否使所有指针失效?
、
、
注意,这个问题不是问
realloc
()是否使原始块中的指针无效,而是它是否使所有其他指针无效。void* ptr1 = malloc(2);....在此之后,我能否保证ptr2指向与
realloc
浏览 5
提问于2015-06-22
得票数 1
回答已采纳
2
回答
为什么“重新分配”在可能的情况下不重新分配?
、
、
、
来自c99:如果缩小了大小,那么标准
浏览 2
提问于2019-12-18
得票数 4
回答已采纳
2
回答
在Delphi中为C回调提供指向
函数
的指针
、
、
、
* allocation routines */typedef void * (*yajl_
realloc
_func)(void *ctx, void * ptr: Tyajl_
realloc
_func; end; 问题是,
浏览 2
提问于2010-12-04
得票数 1
6
回答
realloc
()在嵌入式系统中安全吗?
、
、
、
在开发一款嵌入式系统软件时,我多次使用
realloc
()
函数
。现在有人说我“不应该在嵌入式系统中使用
realloc
()”,但没有任何解释。
realloc
()对嵌入式系统是危险的吗?为什么?
浏览 2
提问于2011-08-25
得票数 9
回答已采纳
1
回答
重新分配结构数组
、
Realloc
不是失败就是没有放大数组。我犯了什么明显的错误吗?void enlargeFileInfos(fileInfo *fileInfoArray, int currentSize) fileInfo *temp = (fileInfo*)
realloc
temp) { return; fileInfoArray = temp; printf
浏览 0
提问于2018-05-14
得票数 1
回答已采纳
2
回答
用
realloc
()
函数
创建
函数
、
、
、
我想要创建一个
函数
来重新分配typedef struct的2D数组 char name[254];因此,通过正确替换
函数
的参数,我希望该
函数
看起来如下:{ int的that结构包含int typenum、int typetotal和通过
realloc
()初始化的2D数组。错误:无法将“st
浏览 5
提问于2013-10-01
得票数 0
回答已采纳
3
回答
关于
realloc
函数
的混淆
、
、
文件上说: int main() int *ptr;int main() int *ptr = NULL; int *ptr_new = (int *)
realloc
(ptr, sizeof(int));
浏览 10
提问于2017-11-13
得票数 4
回答已采纳
2
回答
是否必须检查
realloc
是否有效?
、
、
在C中,是否必须检查
realloc
函数
是否完成了它?void *tmp =
realloc
(data, new_size);data = tmp;
浏览 3
提问于2022-05-21
得票数 1
回答已采纳
3
回答
C中的
realloc
编码:首先尝试更改分配的大小
、
、
我试图在C中对
realloc
进行重新编码,并且我对这个人和我所做的
realloc
函数
有一个问题,因为它没有完全按照
realloc
的人说的做。这是我的代码: void *dup; ifdup) ft_memdel(&ptr); ret
浏览 8
提问于2016-01-03
得票数 1
2
回答
C中的动态内存分配,释放在使用malloc()之前分配的部分内存
、
有没有办法释放使用malloc()创建的内存的某些部分;int *temp; free(temp);
浏览 2
提问于2014-04-13
得票数 6
回答已采纳
4
回答
在
realloc
移动内存块时如何更新其他指针?
、
、
、
realloc
的参考文件说:} 那么,如果
realloc
移动块,cptr可能会失效吗?如果是,那么
realloc
是否以任何方式表示它会移动块,以便我可以做一些事情来防止cptr变得无效?
浏览 6
提问于2010-01-31
得票数 19
回答已采纳
4
回答
函数
,该
函数
适用于使用new而不是
realloc
分配的内存。
、
我知道有一个
函数
允许我调整内存块的大小(并且它与一个空闲
函数
配对)。但是,我试图对c++类进行同样的处理,使用新而不是
realloc
分配一些成员指针。在中是否有一个与c++中的
realloc
等价的关键字,允许我在使用新/删除而不是malloc或
realloc
和空闲的内存配对时实现相同的目标? 提前谢谢。
浏览 3
提问于2009-07-24
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
数据结构课程中的一点C语言基础
【Excel函数基础】IF函数
函数补充,高阶函数
25.函数值 函数是函数也是值
SUM函数、SUMIF函数、DSUM函数的实战应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券