0
我有一个GolfCourse类头gCourse.hh,我想为>>运算符实现运算符重载。我如何在文件gcourse.cc的标题之外进行此操作?也就是说,我需要指出哪些“词”本身,“GolfCourse ::”是不够的,像功能...?在C++中实现运算符在类头之外的超载
gcourse.hh:
class GolfCourse {
public:
---
friend std::istream& operator>> (std::istream& in, GolfCourse& course);
gcourse.cc:
---implement operator>> here ---
好吧,现在我可以看到,我只是太执着于功能...谢谢! – rize
是的,我需要访问GolfCourse的私人成员,所以需要朋友。 – rize