C++
[C++] null 포인터와 nullptr 리터럴( literal )
null 포인터( pointer )포인터( pointer )는 객체의 메모리 주소를 저장하는 변수입니다.그리고 아래와 같이, 포인터 ptr이 객체 x의 주소를 저장하고 있는 상태를, "포인터 ptr이 객체 x를 가리키고 있다"라고 얘기합니다.int x = 0;int* ptr = &x; // 객체 x를 주소를 저장 그런데, 포인터는, 참조( reference )와 달리, 현재 가리키고 있는 객체가 없을 수도 있습니다.이러한 포인터를 null 포인터( pointer )라고 합니다. 그리고, null 포인터를 만드는 방법은 다음과 같이 선언하는 것입니다.int* null_pointer{}; // value-list initialization위의 값-리스트 초기화는, 리스트 초기화( list initializa..
2025. 3. 26.