new 와 malloc 둘다 동적으로 메모리를 할당 하기 위해 사용한다 malloc 함수는 메모리를 할당만 하기 때문에 객체의 생성을 올바르게 실행시키지 못한다. 그래서 c++에서는 new 를 사용하여 객체를 초기화 한다newc++연산자메모리를 할당하는 동시에 객체의 생성자를 자동으로 호출하여 객체를 초기화하고 해제시에 소멸자를 호출한다.클래스/객체 타입에 메모리 할당할떄 new 와 delete 를 사용해여 한다.요청한 타입의 포인터를 반환하므로 별도의 형변환이 필요 없다. (타입 안정성이 높다)메모리 할당 실패하면 std::bad_alloc 예외(exception)를 던짐.연산자 오버로딩이 가능, 메모리 할당 방식을 커스터 마이징 할 수 있다. 또한 배열 할당 연산자도 존재(new[])mallocC 표..