作者ckai1983 ( )
看板C_and_CPP
標題[問題] free的問題
時間Tue Oct 20 19:09:52 2009
請問free()要怎麼知道有沒真的free成功呢?
他應該不是那種會回傳值得function吧?
因為我剛有試了一下無法 printf("%d", free(abc));
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.31.187
※ 編輯: ckai1983 來自: 61.222.31.187 (10/20 19:10)
1F:推 QQ29:他return是void耶 印不出來正常阿 10/20 19:11
2F:推 ducksteven:console沒有出現error就是正常囉 10/20 19:11
3F:→ QQ29:而且free是跟OS說記憶體那塊我不用了 你可以拿去用... 10/20 19:12
4F:→ QQ29:反倒比較想知道 真的會有不成功的時候嘛? 什麼case 10/20 19:12
5F:推 raincole:你如果拿一個靜態變數的指標去free就會不行... 10/20 19:21
6F:推 ducksteven:重覆 free,例如你已經之前 free 過它了又再 free 10/20 19:22
7F:→ ckai1983:喔喔~ 因為free之後該變數還能印出東西我想說怪怪的 10/21 09:11
8F:→ ckai1983:謝謝!! 10/21 09:11
9F:→ ckai1983:現在瞭解了 10/21 09:16