우선 >>을 재정의한것인데요.. stream에서 p에 집어 넣는 것입니다.
그 다음으로 >>을 활용하여 stream에서 p에 집어 넣는거구요
메인에서 set은 원래 타이핑쳐서 입력되었을때를 가정해서 값을 입력 받을 때, p에 값이 저장되면 그것을 확인 후에 파일에 집어넣는 걸 확인하려고 햇고, 그리고 그담에는 파일에 10개의 데이터가 저장되어 있으면 그것을 확인하여 화면에 출력하는 건데..
값을 받을 때, !가 들어갔군요..
그리고 이렇게 저장된 걸 출력하려고 하는데..
여기서 궁금한 점과 문제점이 생겼습니다..
우선 처음에 입력 받은걸 파일에 집어 넣을 때, 왜 !가 생기는 지 모르겟고요...
그리고 문제점은 저렇게 여러개 인경우에는 ReadVariablePerson함수가 작동을 안하더군요..
왜 그런 현상이 나는걸까요..