오늘은 배열의 동적 할당, 메모리 누수 검출 방법, 메모리 관리하는 방법에 대한 수업을 들었다. 1. 배열의 동적 할당동적 할당을 이용할 때, 포인터는 배열과 단일 객체 모두를 가리킬 수 있다. 그렇기에 참조되는 것이 배열인지 단일 변수인지 구분할 수 없으므로, 동적으로 할당된 배열의 주소와 크기를 세트로 관리하는 것이 중요 포인트이다. 1.1 예제#include int main(){ int* p{}; int nLength{}; scanf_s("%d", &nLength); p = new int[nLength] {}; for (int i = 0; i 동적 할당된 배열을 사용할 때는 항상 배열의 첫 번째 주소값과 크기를 세트로 다뤄야 한다. 그래야 동적 할당된 메모리를 효율적으로 관리할 수 있기 때문이다. ..