只是想知道是否有人能指出我正确的方向。如果我包含命名空间std,我有一个朋友提取运算符可以工作;但如果我不这样做会失败。谁能给我一个提示?
ostream& operator << (ostream &out, coins &value)
这也是一个朋友函数,所以我在我的functions.h文件(作为原型)和我的functions.cpp文件(逻辑)中的class.h文件(作为朋友)中有这个。
我试过了
std::ostream& 运算符.... std::ostream& 运算符 std::<< (等)
但我只是看不出我哪里出错了。我的编译器一直告诉我'ostream 没有命名类型'
谢谢你