C & C++ FAQ
目次
C
C++
空ポインタとは何ですか。
空ポインタ
(
null pointer
)は、いかなるオブジェクトへのポインタおよび関数へのポインタと比較しても等しくならないことが保障されるポインタです。
空ポインタ定数をポインタに代入したり、ポインタと等値比較する場合、その型のポインタに型変換され、それが空ポインタとなります。
■ 根拠 ■
標準C
§6.2.2.3
Pointers
標準C
99
§6.3.2.3
Pointers
標準C++ 1st
§4.10
Pointer Conversions
標準C++ 2nd
§4.10
Pointer Conversions
■ 参照 ■
FAQ
空ポインタ定数とは何ですか。
戻る