기존 NULL의 문제?
C에서 NULL은 사실 숫자 0이다. int에 넣으면 0이 들어간다.
int number = NULL; // OK int* pointer = NULL; // OK int number = nullptr; // ERROR !! int* pointer = nullptr; // OK
nullptr을 순수 NULL을 의미한다. int에 넣을 수 없다.
nullptr을 사용하자!