C에서 malloc 과 C++에서 new 에 대한 고찰
malloc과 new의 차이점은 '생성자를 호출하며 메모리 생성을 하느냐' '호출하지 않고 메모리 생성을 하느냐' 의 차이이다. 즉, 클래스에 디폴트 생성자를 만들어 놓지 않고인자를 여럿 받는 생성자를 만들었는데,이 클래스 메모리를 배열로 할당받기 위해 더블 포인터로 선언하였을 때!!! ...와 같은 상황이 -_-; 있을 수 있다!!!그럴 때, 보통 디폴트 생성자를 따로 만들어서, 다음과 같이 개발해야 할 것이다. CMem** ppMem;ppMem = new CMem*[5]; for(int i=0; i