Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 포인터에 무엇을 할당해야 할까요? Null 또는 0?

<시간/>

C++에서 Null은 0으로 정의됩니다. Null 또는 0은 정수입니다.

포인터의 경우 포인터 p를 −

로 지정할 수 있습니다.
Float* p = NULL;
Float* p = 0;
Float* p = nullptr;

그 중 3개는 동일한 결과를 생성합니다. null ptr은 NULL을 대체하기 위해 C++11에 도입된 키워드입니다.