연산자도 그냥 멤버함수 선언하듯이 operator연산자(인자) 이렇게 걍 함수 만들면 되는데 ostream&의 경우는 어려워 보이는 이유가 friend함수라서 그래 그거부터 다시 확인해봐
오.. 이유가 friend 함수이기 때문이라는건 생각 안해봤네 ㄱㄷ 찾아보러감 - dc App
"ostream&" 자체는 ostream에 대한 레퍼런스 타입이라는 뜻임
그리고 레퍼런스를 사용하는 이유는 스트림 클래스들은 복사할 이유도 없고 아예 막아놨음
아 ㄹㅇ?? 어쩐지 ostream istream만 봤지 이걸 &연산자로 레퍼런스 하는건 이번에 처음 보는건데 이유가 이거였네 ㄱㅅㄱㅅ - dc App
a+b 하면 a.operator+(b) 호출하는거임 자체는 별거없음
ㅇㅇㅇ 이건 이해 됐음 - dc App
연산자도 그냥 멤버함수 선언하듯이 operator연산자(인자) 이렇게 걍 함수 만들면 되는데 ostream&의 경우는 어려워 보이는 이유가 friend함수라서 그래 그거부터 다시 확인해봐
오.. 이유가 friend 함수이기 때문이라는건 생각 안해봤네 ㄱㄷ 찾아보러감 - dc App
"ostream&" 자체는 ostream에 대한 레퍼런스 타입이라는 뜻임
그리고 레퍼런스를 사용하는 이유는 스트림 클래스들은 복사할 이유도 없고 아예 막아놨음
아 ㄹㅇ?? 어쩐지 ostream istream만 봤지 이걸 &연산자로 레퍼런스 하는건 이번에 처음 보는건데 이유가 이거였네 ㄱㅅㄱㅅ - dc App
a+b 하면 a.operator+(b) 호출하는거임 자체는 별거없음
ㅇㅇㅇ 이건 이해 됐음 - dc App