[Modern C++] NULL 과 nullptr

nullptr

C++11에서 nullptr이 추가되었다. 기존의 NULL이 0값이기 때문에 몇가지 issue가 생겼기 때문이다. NULL은 #define NULL 0으로 되어있고 nullptr은 template T*를 리턴한다. 즉 nullptr은 null포인터 값이 할당되고 NULL은 0값이 할당되게 된다.

Author: Song Hayoung
Link: https://songhayoung.github.io/2020/07/21/Languages/Cplusplus/null/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.