首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

关于操作符<<的重载的有关问题!过来帮忙啊

2012-04-19 
关于操作符的重载的问题!!过来帮忙啊!请问能否在模版类中重载 操作符号?[解决办法]你原来的operator

关于操作符<<的重载的问题!!过来帮忙啊!
请问能否在模版类中重载 < <操作符号?

[解决办法]
你原来的operator < <定义太 "广 "了:

template <class TT>
ostream& operator < <(ostream& o,const TT& p)

此定义相当于对所有的类都重载了 "cout < < ". 而象char[3], string等类型本身已重载了 "cout < < "定义. 因此在编译cout < < "a= "时编译器不知道选择哪个好.故报 "operator < <不明确 "错误.

热点排行