gcc 4.3でC++をコンパイルするとこのメッセージが表示されます
error: ‘NULL’ was not declared in this scope
それは現れたり消えたりしますが、その理由はわかりません。なぜですか?
ありがとう。
ベストアンサー1
NULL
はキーワードではありません。これはいくつかの標準ヘッダーで定義されている識別子です。
#include <cstddef>
それをスコープ内に含めて、 などの他の基本事項も含めますstd::size_t
。