您的位置:首页 > 其它

第十五章 15.8.1节练习 & 15.9.1节练习

2014-09-21 21:57 197 查看
练习15.30

编写你自己的Basket类,用它计算上一个练习中交易记录的总价格。

解答:

这个参考书中的实现即可。

不过这节需要注意一下 模拟虚拷贝 。

练习15.31

已知s1、s2、s3和s4都是string,判断下面的表达式分别创建了什么样的对象。

(a) Query(s1) | Query(s2) & ~Query(s3);

(b) Query(s1) | (Query(s2) & ~Query(s3));

(c) (Query(s1) & (Query(s2)) | (Query(s3) & Query(s4)));

解答:

这个题的做法可以参考565页的下方的那个图

(a) 一个NotQuery对象,一个AndQuery对象,一个OrQuery对象,三个WordQuery对象

(b) 一个NotQuery对象,一个AndQuery对象,一个OrQuery对象,三个WordQuery对象

(c) 两个AndQuery对象,一个OrQuery对象,四个WordQuery对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: