摘要: 练习7.6 练习7.7 见上 练习7.8 read里面涉及到revenue的计算,item.revenue被更新,因此定义为普通的引用;而print只是输出对象的值,故可以声明为常量引用; 练习7.9 见本章最后的程序吧。 练习7.10 判断data1和data2的输入是否正确(非空或者输入错误), 阅读全文
posted @ 2017-08-04 21:04 五月份小姐 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 练习7,2 练习7.3 见上面代码 练习7.4 练习7.5 应该是const,在这两个函数体内不会改变this所指的对象,所以把this设置为指向常量的指针有助于提高函数的灵活性。 阅读全文
posted @ 2017-08-04 19:29 五月份小姐 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 练习7.1 参考了网上的答案 阅读全文
posted @ 2017-08-04 16:40 五月份小姐 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 练习6.54 练习6.56 阅读全文
posted @ 2017-08-04 15:36 五月份小姐 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 练习6.52 a)类型提升; b)算术类型转换。 练习6.53 a)如果实参是常量引用,则调用下面的函数 b)如果实参是指向常量的指针,则调用下面的函数 c)不合法,因为在char*后面加上const指的是该指针是个常量,这是一个顶层const,一个拥有顶层const的形参无法和另一个没有顶层con 阅读全文
posted @ 2017-08-04 14:13 五月份小姐 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 练习6.49 函数匹配的第一步是选定本次调用对应的重载函数集,集合中的函数称为候选函数; 第二步考察本词条用提供的实参,然后从候选函数中选出能被这组实参调用的函数,这些选出的函数被称为可行函数。 练习6.50 a)不合法,具有二义性; b)f(int) c) f(int, int) d)f(doub 阅读全文
posted @ 2017-08-04 13:51 五月份小姐 阅读(191) 评论(0) 推荐(0) 编辑