そもそもNULLみたいな低レベルな概念が
C++でクラスを設計するさいに本当に必要なのか。