본문 바로가기

C++

NULL과 nullptr의 차이

C++11 이전 버전에서는 컴파일러가 NULL을 포인터가 아니라 0과 동일하게 여김

 

따라서 포인터에 NULL을 할당한다면 포인터가 아니라 상수(0)로 취급받을 수 있기 때문에 nullptr로 초기화하는 것을 권장함

 

출처 :

http://xdf0183.blogspot.com/2017/08/c-11-null-nullptr.html