永发信息网

delete 在c语言中什么意思

答案:7  悬赏:60  手机版
解决时间 2021-03-01 21:36
delete 在c语言中什么意思
最佳答案
严格来说,标准C里面没有delete保留字;在C++里,delete是一个操作符,就像+ ,- , > ,= 等这一类都是操作符。delete操作符用于释放之前动态分配的内存,所以它总是和new操作符配对使用
全部回答
delete?不是删除么?能说的具体点么?
没有意义,这个是C++中的关键字用于释放有new关键字申请的内存空间。C语言中应该使用free函数。
释放某指针指向的内存的位置
C里面没有delete关键字,delete是C++中的操作符,用来释放new操作符申请的空间。
C中申请空间用malloc函数,释放操作用free函数,大致与C++中的new 和delete 对应。

delete表示释放堆内存,通常与malloc配对使用。
如下代码:int *p = malloc(sizeof(int));
// do something
delete p;


上面代码片段先是申请了一块堆内存,在使用完的时候,记住需要将堆内存释放,释放方式就是使用delete。否则会发生内存泄漏。


关于堆内存和栈内存区别,题主可以查阅相关书籍
释放某指针指向的内存的位置
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广州火车站有几层
宝宝的手脚特小是怎么回事
苹果怎样保管不会坏
祥惠饭店这个地址在什么地方,我要处理点事
重庆哪个生日蛋糕好吃
【l17】17L水多重
西城派出所我想知道这个在什么地方
教徒弟修车技术的师傅走了徒弟该怎么办?
Let’s go campingWhat do we do when we go
圣爱大厦电动汽车充电站我想知道这个在什么地
我的世界打什么数字可以去别的地方
以二倍体植物甲(2N=10)和二倍体植物乙(2n=1
明源酒业在哪里啊,我有事要去这个地方
素鸡是什么做的
苹果电脑安装软件解压后提示image not recogn
推荐资讯
额头出现一团黑,是不是中邪了
佛山市轻工机械厂有限公司怎么去啊,有知道地
吸盘如何才能更牢的吸在墙面上
搜狗输入法打出的字为什么很快消失
狗哭怎么了?
观察如右图所示的模式图,相关说法不正确的是
我想知道黄磊这样减肥9天不吃不会死吗? 黄磊
清化职工医院我想知道这个在什么地方
鼎香阁我想知道这个在什么地方
航空港为什么要选在地势高,离城市远的地方?
4x(125x25)巧算
信长之野望14 可以和三国群英传一样劝降别人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?