hljs.initHighlightingOnLoad();

배열

C++

vector와 array의 차이

std::array의 특징고정 크기: 배열의 크기는 컴파일 시에 결정되며, 런타임에 변경할 수 없다.빠른 접근 속도: 메모리 상에서 연속적으로 배치되므로 인덱스를 통해 O(1)로 접근 가능.스택 메모리 사용: 일반적으로 배열은 스택 메모리를 사용하여 생성되므로, 크기가 큰 배열은 메모리 제한에 걸릴 수 있음.안정성과 타입 지원: 기본 배열보다 더 안전하며, STL의 다른 컨테이너와 호환성이 높다.std::vector의 특징동적 크기: 필요에 따라 크기를 증가시키거나 줄일 수 있다.자동 메모리 관리: 메모리 할당 및 해제 작업을 자동으로 처리.힙 메모리 사용: 크기가 큰 데이터도 힙 메모리에 동적으로 할당되므로 스택 메모리 제한을 회피 가능.추가적인 오버헤드: 크기를 조정할 때 새로운 메모리를 할당하고 데..