BohYoh.comトップページへ
C & C++ FAQ
目次

C C++ 空ポインタとは何ですか。

 空ポインタnull pointer)は、いかなるオブジェクトへのポインタおよび関数へのポインタと比較しても等しくならないことが保障されるポインタです。
 空ポインタ定数をポインタに代入したり、ポインタと等値比較する場合、その型のポインタに型変換され、それが空ポインタとなります。


■ 根拠 ■
標準C §6.2.2.3 Pointers
標準C99 §6.3.2.3 Pointers
標準C++ 1st §4.10 Pointer Conversions
標準C++ 2nd §4.10 Pointer Conversions

■ 参照 ■
FAQ 空ポインタ定数とは何ですか。

戻る

BohYoh.comロゴ