1)array 사용 이유 int arr[Size]; //정적 배열 int* arr = (int*)malloc(Size * sizeof(int)); //동적 배열 위 코드는 C언어부터 도입되었기 때문에 C 스타일 배열이라고 합니다. 이러한 배열은 C++에서 배열의 역할을 충분히 할 수 있지만 몇 가지 단점 때문에 더 나은 형태의 배열이 필요하기도 합니다.
C 스타일 배열의 단점 1.메모리 할당과 해제를 수동으로 처리해야 합니다. 2.자료의 삽입과 삭제에 비효율적입니다. 3.깊은 복사를 수동으로 구현해야 합니다. ... ->이러한 문제를 해결하기 위해 C++에서는 array를 사용하기 시작했습니다. 2.array 사용 방법 array는 메모리를 자동으로 할당한 후 해제하고 원소의 타입과 배열 크기를 매개변수로 사용합니다. 2-1.array 초기화 & at() #include #include //array를 사용하기 위해 필요한 헤더 파일 using na...
#
c
#
cpp
#
STL
#
자료구조
#
코딩
원문 링크 : 초보자를 위한 C++ STL array 정리