common_iterator
common_iterator (공통 타입 반복자)
std::common_iterator는 반복자와 센티널을 같은 타입으로 통일해주는 어댑터예요. C++20에서 추가됐어요.
출처: cppreference
본문
std::common_iterator는 서로 다른 타입인 반복자 I와 센티널 S를 하나의 타입으로 묶어요.
template< class I, class S >
class common_iterator;
구식 인터페이스와의 호환에 유용해요.