C++でNULLとは何ですか?
続きを読む
NULLの定義について
NULLはC言語から引き継がれたマクロで、C++においては長い間0または((void*)0)として定義されてきました。ただし、NULLの大きな問題としては、整数型としても扱われる可能性があるため、型安全性が確保されていない点が挙げられます。
C++でNULLとは何ですか?
NULLはC言語から引き継がれたマクロで、C++においては長い間0または((void*)0)として定義されてきました。ただし、NULLの大きな問題としては、整数型としても扱われる可能性があるため、型安全性が確保されていない点が挙げられます。