헤더파일

컨테이너 -1 본문

C++

컨테이너 -1

헤더파일 2018. 4. 5. 12:20

컨테이너는 자료구조를 말합니다. 종류는 이렇습니다.


1. sequence contatiner


array

vector

deque

list

forward list


2. associative contatiner


set

multiset

map

multimap


3. unordered associative contatiner(hash)


unordered set

unordered multiset

unordered map

unordered multimap



벡터



initializer_list<int> a = {1, 2, 3, 4, 5};

vector<int> vec1(a);


#include<initializer_list> 헤더를 써서 초기화목록을 생성한 후 초기화해도 된다.


정식 자료구조 13개가 있는데 자료구조를 달라도 순식간에 옮겨서 만들 수 있다.


int main()

{

initializer_list<int> a = {1, 2, 3, 4, 5};

vector<int> vec1(a);

list<int> lst(vec1.begin(), vec1.end());

}














'C++' 카테고리의 다른 글

컨테이너 - 3  (0) 2018.04.12
컨테이너 - 2  (0) 2018.04.09
스마트 포인터  (0) 2018.04.05
이동  (2) 2018.03.29
템플릿 - 3  (0) 2018.03.22
Comments