C++에서 객체를 생성할때 malloc 함수를 이용하지 않고 new함수를 이용하는 이유는 아래와 같다.


C++에서는 객체가 되기 위해서 반드시 하나의 생성자가 호출되어야 한다.


malloc 함수는 클래스의 바이트 단위 크기만 전달되기 때문에 생성자가 호출 될리가 없다.


 



+ Recent posts