로딩
요청 처리 중입니다...

[C++] vector container 사용하기

 [C++] vector container 사용하기

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 네, 벌써 C++ 30번째 노트에요.

이번 노트에서는 C++에서 지원하는 표준 템플릿 라이브러리(STL; Standard Template Library) 중 유명한 에 대해 알아봅니다. 벡터(vector)?

보통 벡터라고 하면... 사실 저는 기하와 벡터를 제대로 배운 적이 없습니다.

미적분만 혼자 조금 공부한게 다에요. 수학에서 이런 걸 떠올리기 쉽지요.

하지만, C++에서 vector(vector container)란 이런 수학적인 무언가가 아닌, 알아서 크기가 조절되는(메모리 공간이 알아서 할당되는) 원하는 데이터 타입을 넣을 수 있는 편리한 배열 정도라고 보실 수 있습니다. "템플릿(template)" 라이브러리인만큼 원하는 자료형을 범용적으로 넣을 수 있습니다.

보통 C/C++과 같은 약간 딱딱한 느낌이 있는(?) 언어에서, 배열은 정적으로 크기를 정하거나, 계산해서 그에 맞는 크기로 만...

# array # 표준 # 포인터 # 템플릿 # 전공노트 # 벡터 # 배열 # 문법 # vector # template # STL # size # OOP # iterator # CPP # capacity # 표준템플릿라이브러리