동적할당으로 힢에 arr[5]라고 5칸짜리 만들었다고치고


arr[0]부터 arr[4]까지 참조가능하잖어


그런데 arr[5]처럼 할당받은 사이즈보다 큰? 다른 곳을 가리키면 애러가 나지


애러나서 프로그램이 죽기 전에 arr[index]로 참조하려는곳이 사용 가능한건지 아닌지 알수 있는 방법 없을까?


if(arr[index] == 참조 가능)

정상루틴

return 0;

else

참조 불가능

return -1;


대략 이런식으로 내가 arr[index]로 보려는곳이 사용 가능하면 정상적으로 프로그램 계속 돌리고


아니면 빠져나오고 싶음....