STL은 '표준 템플릿 라이브러리'의 약자로, C++ 프로그래밍 능률을 한껏 올리는 데 큰 기여를 한 라이브러리입니다. STL이라 함은 주로 세 개의 라이브러리를 사용합니다.
선언
#include <vector>
std::vector<int> vec;
초기화
std::vector< int > vec = {1,2,3,4,5};
std::vector< int > vec(10);
std::vector< int > vec(10,5);
멤버 함수
vec.push_back( value ); // 맨 뒤에 원소 value 추가
vec.insert( vec.begin(), value ); //원하는 위치에 원하는 값 삽입
vec.pop_back(); // 맨 마지막 원소 제거
vec.erase( vec.begin() ); // 원하는 위치, 범위의 원소 제거
vec.clear();// 벡터 초기화 (길이 = 0)
vec.resize( n ); // 크기를 n으로 바꿈 ( 늘어난 위치의 원소들은 0으로 초기화 )
vec.size(), vec.empty(), vec.front(), vec.back(), vec.begin(), vec.end()
선언
#include <deque>
초기화
멤버 함수
선언
#include <deque>
초기화
멤버 함수
선언
#include <deque>
초기화
멤버 함수