일반적인 배열을 의미
int numArray[4];
이렇게 선언하면 16바이트만큼의 연속적인 메모리를 미리 예약해 놓는 꼴
정적 배열은 정적이라는 이름에 걸맞게 삭제 및 추가 불가능
#include <iostream>
using namespace std;
int main()
{
int length;
cin >> length; // 실행 중에 입력으로 결정된 크기
int* array = new int[length]; // 동적할당
for (int i = 0; i < length; ++i) // 원소 대입
cout << *(array + i) << "\\t"; // array[i] 로 해도 괜춘
delete [] array; // 메모리 해제 잊지말기
}
정적 배열과 다르게 주소를 바꾸는 것이 가능
메모리 동적 할당 연산자