[Effective Modern C++] 항목 8
starryeye:
Effective Modern C++ 책을 보며 정리하는 포스팅 현재 수준에 감당 되는 것만 추가 공부하여 정리 항목 8. 0과 NULL보다 nullptr을 선호하라 리터럴 0은 int이지 포인터가 아니다. 포인터만 사용할 수 있는 위치에 0이 있으면 c++은 마지 못해 null 포인터로 해석 하긴 한다.. 하지만, 최후의 수단일 뿐이다.. (NULL 도 포인터 형식이 아니다.) 간단한 개념이다. void f(int); void f(bool); void f(void*); f(0); //f(int) 호출 f(NULL); //보통 f(int) 호출, f(void*) 호출하는 경우 없음 f(nullptr); //f(void*) 호출 overloading 된 함수를 보자.. nullptr을 사용하지 않을 때....