오늘 제가 배운 내용은 동적 메모리입니다. C++에서 새로운 키워드인 new&delete를 공부하려고 보니 C언어의 malloc&free가 기억이 안나서 다시 공부했습니다.. 프로그램이 메모리를 할당 받는 방식은 두 가지의 방법이 있습니다. 우선 우리가 C언어를 계속 공부하면서 자연스럽게 사용하던 정적 할당입니다. 예로 int나 double을 사용하면 4바이트 또는 8바이트를 할당 받는다는 것을 여러분은 알고 계실껍니다. 그렇다면 이러한 정적 할당이 뭐가 문제여서 동적 할당이 등장했냐고 물어보시면 정적 할당의 단점은 프로그램 실행 전에 먼저 정해진 메모리를 할당 받는게 문제입니다. 작은 메모리라면 별 신경 안쓰셔도 되겠지만 프로그램이 커지면 커질 수록 낭비되는 메모리도 많을 것이고 초과하는 메모리도 있을..