정적할당 - 프로그램이 시작되기 전에 미리 정해진 크기의 메모리를 할당받는 것 - 더 큰 입력이 들어오면 처리못하고 더 작은 입력이 들어오면 메모리 낭비 동적할당 - 실행 도중에 동적으로 메모리를 할당 받는 것 (heap영역) - 사용이 끝나면 메모리 반납 int *pi; // 동적 메모리를 가르키는 포인터, 주소값 저장 pi = new int; // 동적 메모리 할당 , new는 주소 리턴 *pi = 100; // 동적메모리 사용 delete pi; // 동적 메모리 반납 int* arr = new int[3]; // 동적인 배열 생성 delete[] arr; // 배열 메모리 삭제 //2차원 배열 모두 동적으로 받기 int **p = new int*[ROW]; for (int i=0;i row >> ..