作者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