なぜC++はあんなに難しいのか?
■ このスレッドは過去ログ倉庫に格納されています
0783781
NGNGC++ではnull pointer constantって必ず0じゃないですか。
だからポインタ変数に0が代入されてるとnull pointer constantってわかりますよね?
ポインタ変数以外にnull pointer constantを使うこともないですよね?
それで、NULLを使うのはCのコードとの互換性と、Cに慣れてる人がコードを
読み書きしやすいって以外に利点はあるのかなと思って。
NULLって別に定数でもなんでもないただの0ですよね?
数字の1とか2を使う変わりに
#define INT_1 1
#define INT_2 2
ってしたほうがint型の1や2を意図してるとは思わないですし…
size_tとかsizeofのかわりに何を使えばいいのかは良くわかりませんが。
■ このスレッドは過去ログ倉庫に格納されています