고유 클래스에 대해 >>
연산자 오버로드
입력 스트림은 표준 형식에 대해 추출(>>
) 연산자를 사용합니다. 고유 형식용으로 유사한 추출 연산자를 작성할 수 있으며, 이 경우 공백을 정확하게 사용해야 합니다.
앞에서 살펴보았던 Date
클래스에 대한 추출 연산자의 한 예가 아래에 나와 있습니다.
istream& operator>> (istream& is, Date& dt)
{
is>> dt.mo>> dt.da>> dt.yr;
return is;
}