«nullptr» 태그된 질문

13
nullptr은 정확히 무엇입니까?
이제 많은 새로운 기능을 갖춘 C ++ 11이 있습니다. 흥미롭고 혼란스러운 것은 (적어도 나를 위해) new nullptr입니다. 음, 더 이상 불쾌한 매크로가 필요하지 않습니다 NULL. int* x = nullptr; myclass* obj = nullptr; 아직도, 나는 어떻게 nullptr작동 하지 않습니다 . 예를 들어, Wikipedia article 은 다음과 같이 말합니다. C ++ …
570 c++  pointers  c++11  nullptr 


1
C ++ nullptr 구현은 어떻게 작동합니까?
어떻게 nullptr작동 하는지 궁금 합니다. 표준 N4659 및 N4849는 다음과 같이 말합니다. 형식이 있어야합니다 std::nullptr_t. 당신은 그 주소를 취할 수 없습니다; 포인터와 멤버에 대한 포인터로 직접 변환 될 수 있습니다. sizeof(std::nullptr_t) == sizeof(void*); 로의 변환 bool은 false; 그것의 값은와 동일하게 정수형으로 변환 될 수 (void*)0있지만, 거꾸로되지는 않는다; 따라서 기본적으로와 같은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.