- 13 名前:デフォルトの名無しさん mailto:sage [2007/10/25(木) 16:53:26 ]
- >>8
> ・memset char* p = malloc(1024); memset(p, 0x00, 1024); とするのは是か非かという話題。 ・必要ないのになんでヌルクリアするの?派 ・したってそれほど実害ないじゃん派 の二派に分かれる。 [私見] 前者が妥当 > ・malloc - free main()が終了する前に、free()は必要なのかという話題。 ・自分でmalloc()したんだから、free()するのは当然派 ・OSが回収する資源だからしなくても良い。free()が難しいデータ構造だってあるじゃん派 過去に何度かfj.lang.cでも長大なスレッドになったことも有名。 [私見] 後者が妥当
|

|