[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends] Re: [jfriends] Re: [jfriends] Re: [jfriends] Re:ポインターと参照
前橋です。
遠藤さん:
>C の場合だと、C の処理系がゼロクリア (全ビット=OFF) するのをサボっている
>ために、なんだかわからないデータが入っています。
ローカル変数やstatic変数ならともかくとして、malloc()の場合は、
そこに何が格納されるのかわからないので、全ビットOFFしたからっ
てゼロクリアになるとは限らないわけですよね。
# 実は話がズレてましたらすみません。
私がcalloc()が嫌いなのは、その辺が理由です。
Cのmalloc()はデータ型を引数に取らないので、さぼるさぼらんの
話ではなく、初期化は「できない」というのが正解でしょう。
>C だと確かに NULL は値としては全ビットOFFのはずですが、
>Java での null が値としてなにかは私は良く分かりません。
CでもNULLが全ビットOFFであることは別に保証はされてないような。
------------------------------------------------------------
前橋 和弥 maebashi@xxxxxxxxxx
中部ソフトエンジニアリング(株)
〒450 名古屋市中村区名駅4-10-25(名駅IMAIビル 5F)
Tel:(052)583-4511(代) 内線 252 Fax:(052)583-4566
------------------------------------------------------------