삭제 후 NULL 포인터에 대한 자동 설정이 표준에 포함되지 않은 이유는 언제나 궁금합니다. 이것이 처리되면 잘못된 포인터로 인한 많은 충돌이 발생하지 않습니다. 그러나 표준이 제한된 왜 나는 이유 중 몇 가지를 생각할 수 있다고 한 :포인터를 NULL로 설정하면 삭제되지 않는 이유는 무엇입니까?
는 사람이 허용하지 않는 정확한 이유를 알고 있나요?
성능 :
추가 명령이
delete
성능이 저하 될 수 있습니다.
const
포인터 때문일 수 있습니까?그런데이 표준은 내가 추측 한이 특별한 경우에 대해 뭔가를했을 수 있습니다.
포인터를 참조하십시오. –
사실 그렇지만 동일한 오버 헤드가 발생합니다. – snemarch