https://cplusplus.com/reference/vector/vector/?kw=vector Description Vectors are sequence containers representing arrays that can change in size. 👉 vector는 사이즈를 바꿀 수 있는 배열을 나타내는 sequence 컨테이너 Jus...
https://cplusplus.com/reference/map/map/?kw=map Description Maps are associative containers that store elements formed by a combination of a key va
https://cplusplus.com/reference/set/set/Sets are containers that store unique elements following a specific order. 👉 set은 unique element를 가지고 특정
https://cplusplus.com/reference/stack/stack/?kw=stackstacks are implemented as container adaptors, which are classes that use an encapsulated obj
https://cplusplus.com/reference/iterator/RandomAccessIterator/ vector의 iterator는 randomaccessiterator 이다. 아래 custom iterator에서 iteratortag를 randomacce
https://www.geeksforgeeks.org/red-black-tree-set-1-introduction-2/binary search tree이진 탐색 트리이진탐색의 장점과 연결리스트의 장점을 결합self balancing BST의 일종.일정한 규칙에
https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-v3/include/bits/stl_tree.h https://cplusplus.com/reference/iterator/ rbtree_iterator는 `b
https://cplusplus.com/reference/iterator/reverseiterator/?kw=reverseiterator Description This class reverses the direction in which a bidirectional or random-access iterator iterates through a rang...
is_integral https://cplusplus.com/reference/typetraits/isintegral/?kw=is_integral https://stackoverflow.com/questions/43571962/how-is-stdis-integral-implemented 이런 식으로 구현. template type이 integral인지 ...
https://cplusplus.com/reference/iterator/iterator_traits/?kw=iterator_traits이터레이터 속성을 정의하는 특성 클래스이다.모든 이터레이터는 최소한 아래 멤버 타입을 포함해야 함.
https://cplusplus.com/reference/utility/pair/?kw=pairThis class couples together a pair of values, which may be of different types (T1 and T2). T