3장
·
프로그래밍/씹어먹는 C++
메모리힙 할당 삭제할당은 new, 삭제는 deletenew로 할당한 공간만 delete로 삭제할 수 있고, 무리하게 삭제하려 하면 에러 int arr_size; int* list = new int[arr_size]; delete[] list;변수 사용시 컴파일러는 사용 위치에서 가까운 곳부터 탐색한다 for (int i = 0; i > list[i]; }for문 초기식에 선언된 변수는 for문 내부에 속한 것으로 간주, for문을 벗어나면 소멸→ for문 밖에서 i가 사용되어도 오류가 발생할 가능성이 낮음, for문에서는 카운터의 역할만 수행