애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 네, 벌써 C++ 30번째 노트에요. 이번 노트에서는 C++에서 지원하는 표준 템플릿 라이브러리(STL; Standard Template Library) 중 유명한 <vector> 에 대해 알아봅니다. 벡터(vector)? 보통 벡터라고 하면... 사실 저는 기하와 벡터를 제대로 배운 적이 없습니다. 미적분만 혼자 조금 공부한게 다에요. 수학에서 이런 걸 떠올리기 쉽지요. 하지만, C++에서 vector(vector container)란 이런 수학적인 무언가가 아닌, 알아서 크기가 조절되는(메모리 공간이 알아서 할당되는) 원하는 데이터 타입을 넣을 수 있는 편리한 배열 정도라고 보실 수 있습니다. "템플릿(template)" 라이브러리인만큼 원하는 자료형을 범용적으로 넣을 수 있습니다. 보통 C/C++과 같은 약간 딱딱한 느낌이 있는(?) 언어에서, 배열은 정적으로 크기를 정하거나, 계산해서 그에 맞는 크기로 만...
#array
#표준
#포인터
#템플릿
#전공노트
#벡터
#배열
#문법
#vector
#template
#STL
#size
#OOP
#iterator
#CPP
#capacity
#표준템플릿라이브러리
원문링크 : [C++] vector container 사용하기