struct中最好使用char来代替string,因为string的大小不是固定的
在struct 中使用string,赋值会报错
原文:http://www.cnblogs.com/hanframe/p/3525329.html