练习8.11 本节的程序在外层while循环中定义了istringstream
对象。如果record
对象定义在循环之外你需要对程序进行怎样的修改?重写程序将record的定义移到while 循环之外,验证你设想的修改方法是否正确
练习8.12 我们为什么没有在PersonInfo
中使用类内初始化?
因為此处我们使用聚合类即可不需要类内初始值。
练习8.13 重写本节的电话号码程序从一个命名文件而非cin
读取数据。
遍历字符串容器时用引用可以节省拷贝时间和空间。
定义为const
保证在使用过程中不会更改其值。