정적 배열

일반적인 배열을 의미

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; // 메모리 해제 잊지말기
}

new

메모리 동적 할당 연산자