只是想知道是否有人可以指向正确的方向。我有一个朋友提取操作符,如果我包含命名空间标准;但如果我不这样做会失败。任何人都可以给我一个提示吗?没有命名空间的朋友重载操作符std
ostream& operator << (ostream &out, coins &value)
这也是一个朋友的功能,所以我有这个在我的class.h文件(如朋友)在我functions.h文件 (为原型),并在我的functions.cpp文件(逻辑)。
香港专业教育学院试图使它
的std :: ostream的&运营商.... 的std :: ostream的&运营商的std :: < <(ETC)
,但我只是不能看到我去错了。我的编译器不断告诉我“的ostream没有指定类型”
谢谢
你有没有包括''? –
jrok
2013-02-27 18:13:55
这不是一个提取操作符:这是一个*插入*操作符。 – 2013-02-27 18:14:56