0과 nullptr/NULL (0 and nullptr/NULL)¶
포인터에는 nullptr을 사용하고 문자에는 '\0'을 사용합니다(0 리터럴은 아님).
포인터(주소 값)의 경우 유형 안전성을 제공하므로 nullptr을 사용하십시오.
널 문자에는 '\0'을 사용하십시오. 올바른 유형을 사용하면 코드를 더 쉽게 읽을 수 있습니다.
이해하기 쉽게 설명하기¶
핵심: 포인터엔 nullptr, 널 문자엔 '\0'¶
- 포인터:
0이나NULL이 아니라nullptr을 쓰세요. 타입 안전성을 제공합니다. - 널 문자:
0이 아니라'\0'을 쓰세요.
올바른 타입의 리터럴을 쓰면 의도가 분명해져 코드를 읽기 쉽습니다.