10.1.   341

 . . *    
*      

,      
   .

student schedule

1..7

student schedule



student_schedule(void)

student_schedule(const student_schedule &

Sched)~student_schedule(void)

scheduleDayOfWeek(string DayOfWeek): vector<course> &

studentSchedule(void): map<string,vector<course> > &

studentSchedu]e(rnap<string,vector<course> > &X): void

studentNumber(string SN): void

studentNumber(void): string

term(string &X): void

term(void): string

operator=(const student_schedule SSchedule): student_schedule &

operator==(student_schedule &Sched): bool

operator(ostream &0ut, student_schedule &Sched): ostream & {friend}

. 10.2.        
  

10.1.1.1.    
  

        
  .        / -
   (  )      
. ,  ,     
student_schedule,    .

StudentNumber : string

Term : string

StudentSchedule : map <string,vector<course> >

Schedulelterator : map <string,

vector<course> >::iterator

  mySchedule      .

StudentNumber : string = "102933"
Term : string = "Spring"

          
 .

StudentSchedule(&X : map <string,

vector<course> >) : void
StudentNumber() : string