My compiler is VC7.1.When compiling the demo.cpp,an runtime error occured.

the output is below:
original schedule
6:24 bob
0x003409F8  34?35'52.56" 134?2'78.3" 24th Street and 10th Avenue
0x00340A58  35?37'23.456" 133?5'54.12" State street and Cathedral Vista Lane
0x00340B08  35?36'15.456" 133?2'15.3" White House
9:57 bob
0x003409F8  34?35'52.56" 134?2' 78.3" 24th Street and 10th Avenue
0x00340A58  35?37'23.456" 133?5'54.12" State street and Cathedral Vista Lane
0x00340B08  35?36'15.456" 133?2'15.3" White House
11:2 alice
0x003409F8  34?35'52.56" 134?2'78.3" 24th Street and 10th Avenue
0x00340A58  35?37'23.456" 133?5'54.12" State street and Cathedral Vista Lane
0x00340B08  35?36'15.456" 133?2' 15.3" White House
7:17 ted
0x00340B48  35?34'48.789" 133?2'16.23" Lincoln Memorial
0x00340B08  35?36'15.456" 133?2'15.3" White House
0x00340A58  35?37'23.456" 133?5' 54.12" State street and Cathedral Vista Lane
9:38 ted
0x00340B48  35?34'48.789" 133?2'16.23" Lincoln Memorial
0x00340B08  35?36'15.456" 133?2'15.3" White House
0x00340A58  35?37' 23.456" 133?5'54.12" State street and Cathedral Vista Lane
11:47 alice
0x00340B48  35?34'48.789" 133?2'16.23" Lincoln Memorial
0x00340B08  35?36'15.456" 133?2'15.3" White House
0x00340A58  35?37'23.456" 133?5'54.12" State street and Cathedral Vista Lane
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

When debuging I found it cannot serialize the pointer.Why?

Thanks.

PS: boost's source code is hard for me,are there any good and easy ways of studying it?