只是想知道是否有人可以指向正確的方向。我有一個朋友提取操作符,如果我包含命名空間標準;但如果我不這樣做會失敗。任何人都可以給我一個提示嗎?沒有命名空間的朋友重載操作符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