2010-01-23 2 views
-1

C++ 조작기 란 무엇입니까? C++은 varioss 유형의 manipulator를 정의하지만 그것들은 무엇입니까? 걔들 뭐해?C++ manipulator 란 무엇입니까?

+0

Josuttis 책의 iostreams에 대한 설명을 확인하십시오. * The C++ Standard Library *. –

답변

4

Google에서 "C++ manipulator"를 검색하면 첫 번째 결과로 this excellent page가 반환됩니다. 기본적으로 스트림에 전달되면 스트림의 동작을 변경하는 함수입니다.

+0

마치 스트림에 전달 된 경우 스트림의 동작을 변경하는 함수와 훨씬 비슷합니다. 그리고 만약 여러분이 스트림을 매니퓰레이터에 전달하면 매니퓰레이터를 스트림에 삽입하는 것과 같은 결과를 얻습니다. 당신이 할 수없는 유일한 일은 'setw'와 같은 매개 변수화 된 스트림 조작자가 문제를 더 혼란스럽게하지만, 함수의 결과를 스트림에 전달하는 것입니다. –

+0

맞습니다. 나는 매개 변수화 된 조작자를 생각하고있었습니다. 고침, 고마워. –

관련 문제