c++ 하는도중 궁금해졋습니다.
delete 랑 NULL차이가 뭔가요 ??
초보자(121.190)
2017-05-10 15:06
추천 0
댓글 7
다른 게시글
-
문재인 대통령1(222.111) | 17.05.10추천 1
-
한시간씩 더 켐패인 진행중이다부저(175.223) | 17.05.10추천 0
-
변수명 규칙 영잘알 분들 signOut 이랑 logOut 이랑 차이점이요 [6]ㅇㅇㅇ(211.179) | 17.05.10추천 1
-
최저임금 만원 스토리 공모전 [1]에어로홍(aerohong) | 17.05.10추천 0
-
본인 지금 전기공학과인데 [4]익명(223.62) | 17.05.10추천 0
-
로우레벨 갤러리 생성 거절당하였읍니다 [3]피에로8ㅅ8(zelot) | 17.05.10추천 0
-
하이퍼v 쓰시는분 계시나요익명(211.246) | 17.05.10추천 0
-
미 CIA 국장은 놀러온 게 아니다-미 CIA 정치공작 [1]에어로홍(aerohong) | 17.05.10추천 0
-
vs안쓸거임 안쓸겅미피에로8ㅅ8(zelot) | 17.05.10추천 0
-
북한은 한민족이닌깐 도와주자? 엉 ㅈㄲ 인간은 다 똑같아ㅋㅋ(222.232) | 17.05.10추천 0
?!?!?!?!?
...개념이 없네;;
차이를 비교하면 타입에러가 뜹니다 - return 0;
질문을 받는 사람의 머릿속에성:ㄷ - return 0;
NULL은 0 (!= nullptr)
delete는 해당 객체 해제
null은 그냥 포인터 변수에 null이라는 값을 대입할 때 쓰는 거고, delete는 포인터 변수가 가리키고 있는 힙 메모리를 운영체제에게 돌려주는 작업. delete 하기 전에 p = null; 먼저 하면 메모리 반환 못함.