上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
摘要: 练习8.13 练习8.14 一个是避免拷贝,造成效率不高,第二是防止值被修改 阅读全文
posted @ 2017-08-09 14:44 五月份小姐 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 练习8.9 练习8.10 练习8.11 使用stm.str(s)这个函数,将line的值拷贝到record中; 练习8.12 程序的作用就是往里面写入数据,所以不需要初始化。 阅读全文
posted @ 2017-08-09 14:25 五月份小姐 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 练习8.7 练习8.8 阅读全文
posted @ 2017-08-09 12:53 五月份小姐 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 练习8.4 练习8.5 练习8.6 阅读全文
posted @ 2017-08-08 21:16 五月份小姐 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 练习8.1、练习8.2 练习8.3 当输入的类型与i的类型不符或者无法隐式转换成i的类型时,循环将会停止,即当流的状态为fail或者bad或者到达文件末尾时,循环结束。 阅读全文
posted @ 2017-08-08 16:11 五月份小姐 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 练习7.56 在类中使用static关键字修饰的成员称为类的静态成员,类的静态成员不与类的对象关联,而只与类有关联,优点是他能被所有的类对象共享,这样就只有一个静态成员,而非每个对象都有一个成员。 区别:1.静态成员使用static关键字修饰; 2.类的静态对象存在于任何对象之外,对象中不包含任何与 阅读全文
posted @ 2017-08-08 14:40 五月份小姐 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 练习7.53 练习7.54 不应该,因为set_需要将需要的数据成员设置成别的值,因此,不能声明成constexpr 练习7.55 不是,因为string不是一个字面值常量类。 阅读全文
posted @ 2017-08-08 12:27 五月份小姐 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 练习7.52 此题有错误,64页的Sales_data类并不是聚合类,因为其有类内初始值,所以使用聚合类的初始值方法存疑,假设Sales_data类是聚合类的情况下,其分别对应于Sales_data类中成员声明的顺序进行初始化; 阅读全文
posted @ 2017-08-08 12:12 五月份小姐 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 练习7.47 视情况而定,如果需要保证数据的安全性和正确性,可以用explicit修饰来抑制构造函数定义的隐式转换,而如果为了程序的灵活性而言,使用explicit大大降低了程序的灵活,故实际情况中需要仔细斟酌; 练习7.48 第二句调用了使用一个string实参的构造函数来构造对象; 第三句,是首 阅读全文
posted @ 2017-08-07 21:10 五月份小姐 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 练习7.43 网上的答案 但是觉得不对,对于这样的构造方法不是c的默认构造函数,只是c的构造函数。个人认为缺少NoDefault的默认构造函数的情况下,无法构造c的默认构造函数; 练习7.44 不合法,因为NoDefault类并没有他的默认构造函数,这样的定义最后得到的将是未定义的。 练习7.45 阅读全文
posted @ 2017-08-07 20:18 五月份小姐 阅读(418) 评论(0) 推荐(1) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页