배열쓰려는데 크기가 가변적이라서 상수를 못씀

그럼 동적할당해야하는데

해당함수내에서 지역변수로 선언한다음
동적할당한다고하자

그럼 함수끝나고 동적할당한 배열을 메모리 해제해야
안전한건가?

아님 함수끝나면 자동으로 해제되나?

예) int* a = new int[b];
여기서 b는 매개변수