bidirectional_iterator
bidirectional_iterator (양방향 반복자 개념)
std::bidirectional_iterator는 앞뒤로 이동할 수 있는 양방향 반복자의 개념이에요. C++20에서 추가됐어요.
출처: cppreference
본문
std::bidirectional_iterator는 전진과 후진이 모두 가능한 반복자를 나타내요.
template< class I >
concept bidirectional_iterator =
std::forward_iterator<I> && ...;
std::list의 반복자가 이 개념을 만족해요.