new 썸네일형 리스트형 c++ 동적 배열 할당 및 벡터 (vector) 오늘 적어볼 내용은 동적 배열 할당과 벡터. 이다. 코딩을 하면서 우리는 배열이란 것을 자주 사용한다. [배열]이란 같은 자료형의 구조로 이루어진 여러개의 자료를 모아둔 자료구조의 형태이다. 배열의 종류에는 정적, 동적배열 2가지 항목이 존재한다. 정적 배열의 경우에는 int static_array[5] 동적 배열이 필요한 경우 1. 입력 크기가 사용자에 따라 달라질 때 int n; cin >> n; int* arr = new int[n]; // 런타임 크기만큼 메모리 할당 반대로 int arr[n]; 같은 가변 길이 배열은 C++ 표준에서는 허용되지 않음 (C99에서는 가능).특히 n이 수천, 수만 이상일 경우 스택(stack) 공간 초과 우려 → new를 써서 힙(heap)에 저장해야 함... 더보기 이전 1 다음