인프런 커뮤니티 질문&답변
new/delete와 malloc/free
작성
·
196
답변 1
2
Rookiss
지식공유자
malloc/free는 C의 유산이고
C++은 클래스 기반으로 돌아가는데
이 때 객체가 생성될 때는 생성자,
소멸될 때는 소멸자가 호출됩니다.
말 그대로 생성될 때 / 소멸될 때 각각 해야 할 일을 기술하는 것인데
이것이 호출되지 않으면 정상적으로 동작하지 않을 수 있습니다.
이점이라기 보다는 필수적으로 호출되어야 하는 쪽에 가깝습니다.




