标题:求解决C++primer第555页的问题
取消只看楼主
zhangrujie
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-7-9
结帖率:0
已结贴  问题点数:20 回复次数:0 
求解决C++primer第555页的问题
Queue 类的输出 operator<< 依赖于 item 对象的 operator<< 实际输出每个
元素:
     os << p->item << " ";
 
当使用 p->item 作为 << 操作符的操作数的时候,使用的是为 item 所属
的任意类型而定义的 <<。
此代码是 Queue 和 Queue 保存的元素之间的类型依赖性的例子。实际上,
绑定到 Queue 且使用 Queue 输出操作符的每种类型本身必须有输出操作符。 没
有语言机制指定或强制 Queue 自身定义中的依赖性。为没有定义输出操作符的
类创建 Queue 对象是合法的, 但输出保存这种类型的 Queue 对象会发生编译时
(或链接时)错误。

什么是依赖性,为什么每种类型本事要有输出操作符?
搜索更多相关主题的帖子: 元素 依赖性 
2012-08-17 17:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-379676-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.207529 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved