-3
] a 생성자와 새/malloc의 차이점은 무엇입니까? b] 소멸자 및 삭제/무료?생성자와 new/malloc 사이의 차이, 소멸자와 삭제/사용 자간의 차이
그리고 메모리가 누출되지 않도록주의해야 할 일반적인 규칙은 무엇입니까?
] a 생성자와 새/malloc의 차이점은 무엇입니까? b] 소멸자 및 삭제/무료?생성자와 new/malloc 사이의 차이, 소멸자와 삭제/사용 자간의 차이
그리고 메모리가 누출되지 않도록주의해야 할 일반적인 규칙은 무엇입니까?
데이터 형식을 초기화하는 데 생성자가 사용됩니다. 소멸자는 데이터 형식이 범위를 벗어나거나 삭제 된 후에 정리하는 데 사용됩니다. 인스턴스가 자동인지 그렇지 않은지는 신경 쓰지 않습니다.
새 항목 및 삭제는 무료 저장소의 데이터 형식에 대한 공간을 할당하고 생성자를 호출하여 초기화하거나 초기화하기 위해 소멸자를 호출하는 키워드입니다.
Malloc 및 free는 힙을 관리하는 C 언어 함수입니다. 대부분의 유형에 대한 무료 저장소는 힙으로 구현됩니다. 즉, new/delete는 종종 malloc 및 free를 호출합니다.
답변 찾기 : http://stackoverflow.com/questions/240212/what-is-the-difference-between-new-delete-and-malloc-free –