스트림 반복자(stream_iterator)


스트림 반복자(stream_iterator)

스트림 반복자는 반복자 연산을 통해 입출력 스트림에 접근할 수 있도록 해주며 입력 반복자인 istream_iterator와 출력 반복자인 ostream_iterator로 구분된다. 0. include #include <iterator> iterator를 선언해준다. 1. istream_iterator std::istream_iterator<자료형> itrInput{ std::cin }; std::istream_iterator<자료형> itrInputEnd; cin을 통해 입력을 받을 입력 반복자와 EOF를 판단할 종료 입력 반복자를 선언한다. EOF는 입력 시 Ctrl + Z를 입력하면 된다. #include <iostream> #include <iterator> int main() { std::istream_iterator<int> itrInput{ std::cin }; std::istream_iterator<int> itrInputEnd; int sum = 0; while (it...


#C #CPP #iterator #STL #stream #stream_iterator #반복자 #스트림 #이터레이터

원문링크 : 스트림 반복자(stream_iterator)