목록자료구조/Array (2)
IT Language 연습실
STL Container 중에서 고정된 크기를 갖는 배열 array에 대해서 알아봤었다. 이번에는 고정된 크기가 아닌 가변 크기를 갖는 배열 vector에 대해서 알아보자. https://learn.microsoft.com/ko-kr/cpp/standard-library/vector-class?view=msvc-170 vector 클래스 클래스 벡터의 Microsoft C++ 표준 라이브러리 구현에 대한 참조입니다. learn.microsoft.com 위 사이트를 많이 참고하여 공부했다. 여기서 소개하는 vector에 부족한 부분에 대해서, 혹은 이해가 가지 않는 부분에 대해서는 위 사이트에 들어가 채우거나 보다 더 자세하게 나와 있는 다른 블로그를 방문하여 채우도록 하자. 자 그럼 소개하겠다. 제일 먼..
STL의 대표적인 라이브러리로는 다음과 같다. 1) 배열 개념의 임의 타입의 객체를 보관할 수 있는 Container 라이브러리 2) 인덱스 개념의 컨테이너에 보관된 원소에 접근할 수 있는 반복자 itorator 라이브러리 3) 반복자들을 가지고 일련의 작업을 수행하는 알고리즘 그중에서 Container 라이브러리를 먼저 알아볼 것이다. Container 라이브러리 중에서도 sequence container 에 대해서 먼저 알아볼 것이고 sequence container 에는 array, vector list, 등 이 있다. 먼저 array 부터 알아보겠다. https://learn.microsoft.com/ko-kr/cpp/standard-library/array-class-stl?view=msvc-1..