亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3519 | 回復: 5
打印 上一主題 下一主題

我以前對realloc的使用方式可能會造成內存泄露 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-03-29 16:35 |只看該作者 |倒序瀏覽
  1. char *p = (char *)malloc(size);
  2. ....
  3. p = (char *)realloc(p, newsize);
復制代碼


如果realloc失敗,那么p = NULL,而此前p所指向的內存將可能產(chǎn)生丟失(因為沒有free,而現(xiàn)在我們很可能沒有記錄p以前的值)
realloc() returns a pointer to the newly allocated memory, which is suitably aligned for any kind of variable and
       may be different from ptr, or NULL if the request fails.  If size was equal to 0, either NULL or a pointer  suit-
       able  to  be  passed  to  free() is returned.  If realloc() fails the original block is left untouched; it is not
       freed or moved.

論壇徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52雙子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午馬
日期:2013-10-18 21:43:38
2 [報告]
發(fā)表于 2011-03-29 16:52 |只看該作者
才發(fā)現(xiàn)呀

論壇徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龍
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥豬
日期:2014-04-01 08:56:02亥豬
日期:2014-04-08 08:38:58程序設計版塊每日發(fā)帖之星
日期:2016-01-05 06:20:00程序設計版塊每日發(fā)帖之星
日期:2016-01-07 06:20:00
3 [報告]
發(fā)表于 2011-03-29 17:46 |只看該作者
埋地雷的。

論壇徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龍
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥豬
日期:2014-04-01 08:56:02亥豬
日期:2014-04-08 08:38:58程序設計版塊每日發(fā)帖之星
日期:2016-01-05 06:20:00程序設計版塊每日發(fā)帖之星
日期:2016-01-07 06:20:00
4 [報告]
發(fā)表于 2011-03-29 17:47 |只看該作者
用cscope可以很容易的找到項目里面所有realloc的調用。

論壇徽章:
1
射手座
日期:2013-08-21 13:11:46
5 [報告]
發(fā)表于 2011-03-29 17:49 |只看該作者
從來都不用realloc

論壇徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
6 [報告]
發(fā)表于 2011-03-29 18:02 |只看該作者
還好我沒有用過。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP