C++에서 객체를 생성할때 malloc 함수를 이용하지 않고 new함수를 이용하는 이유는 아래와 같다.
C++에서는 객체가 되기 위해서 반드시 하나의 생성자가 호출되어야 한다.
malloc 함수는 클래스의 바이트 단위 크기만 전달되기 때문에 생성자가 호출 될리가 없다.
'열혈C++프로그래밍 > 개념' 카테고리의 다른 글
C++의 포인터 연산 가능성 여부 판단 (0) | 2018.12.14 |
---|---|
private, protected, public 선언의 기준 (0) | 2018.12.13 |