-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
9.2 입출력 연산자 4:17에서 질문
20.08.15 13:49 작성 조회수 93
0
입출력 연산자에서
friend std::ostream& operator << (std::ostream& out, const Point& point)
{
out << point._x << " " <<point. _y << " " <<point. _z;
return out;
}
return out을 해줘야 chaining을 할 수 있다고 말씀해 주셨습니다.
return과 연속적인 사용하고는 무슨 관계가 있는 건가요>?
return은 글자 그대로 값을 돌려주고 함수가 종료되는 것인데
return과 연속적인 사용사이의 관계가 궁금합니다.
답변을 작성해보세요.
1
1
Hello Yeo
2020.08.16
cout을 이용해서 출력할 때 편리한 이유가 이것이라고 생각되는군요.
cout << "chaining" << "hello" << ...
에서 각각은 cout을 다시 return 해줌으로서
cout << cout << cout << ... 과 같기도합니다.
답변 2