객체 동적할당 할때 주의점( new, malloc 주의점 )

이것에 앞서서 new 와 malloc의 차이점에 대해서 먼저 보고와라
2011/03/17 - [프로그래밍/C++] - malloc/free 와 new/delete 차이점


앞에서도 확인했드시 new는 연산자이고 malloc은 함수이다.
그리고 new는 생성자를 호출하는것이 주된 특징인데 그래서 
malloc 으로 객체를 생성하면 생성자,소멸자가 호출이 안되기때문에 항상 초기화 및 해제를 신경써줘야한다.
하지만 new로 객체를 생성하면 생성자,소멸자가 호출되기때문에 초기식을 따로 안써줘도 되서 유리하다!!!!

즉!!!!!!
객체를 만들땐 그냥 new를 쓰자 !! 

이 글을 공유하기

댓글

Designed by JB FACTORY