CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): syban (Ban's)
날 짜 (Date): 2002년 12월 24일 화요일 오후 05시 06분 00초
제 목(Title): Re: 초보질문.


메모리 free시켜주는 의미뿐만아니라 C++에서 봤을때는 

destructor를 불러주는 중요한 역활을 합니다.

free를 사용하면 그냥 메모리만 반환되죠.

delete를 쓰면 destructor를 부르고 메모리 반환합니다.

delete[]를 쓰면 array 개수만큼 각각의 destructor를 부르고 메모리를 
반환합니다.

new/delete는 malloc/free와 대비해서 constructor/destructor의 기능을 

제공한다는것을 염두하면 될뜻..

------------------------
delete 의 의미가 정확히무엇인가요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.