오늘은 C++에서 메모리 할당과 관련된 malloc, new, operator new의 차이를 정리해 보려고 한다.지금은 보통 new나 스마트 포인터, vector, string 같은 RAII를 이용해 자원을 관리하지만,예전 C 스타일 코드에서는 malloc / free를 사용하는 경우가 많았다.실제로 직접 malloc을 자주 쓰지는 않더라도, new가 내부적으로 어떤 과정을 거치는지,그리고 malloc과 무엇이 다른지 정도는 알고 있는 게 중요하다고 생각했다.이번 글에서는 malloc과 new의 차이, new의 동작 방식,new 표현식과 operator new의 차이에 대해 정리해보았다.malloc과 new의 차이malloc과 new의 차이를 정리하면 다음과 같다.malloc지정한 바이트 수만큼 메모리..