class A{int first, int second; A(int x, int y): fisrt(x), second(y){}}
일케 class A에서 변수 두개 만들고 생성자까지 만들었음
ostream& operator<<(ostream& os, A& a)
{ os << a.first << a.second << endl; return os}
일케 연산자 오버로딩을 하고
메인함수에서
A asdf(1,2);
객체 생성후
cout << asdf << endl;
이러면 1하고 2가 출력되잖아
근데 return 한 os가 대체 어디에 쓰이는 거임?
해당 댓글은 삭제되었습니다.
그러면 화면에 나타나는 출력은 리턴 하고 나서 일어나는 일이란 거?
해당 댓글은 삭제되었습니다.
하나만 더 물어볼게... 그러면 저 삼킨게 순서대로 내뱉어지는건 알겠는데 한계는 없음?
삼키는데 한계
ㅇㅎ...ㄱㅅ
메서드체이닝 검색해라 - dc Cpp