GolfCourse クラス ヘッダー gcourse.hh があり、>>operator の演算子オーバーロードを実装したいと考えています。ファイルgcourse.ccのヘッダーの外でこれを行うにはどうすればよいですか? つまり、クラス自体を指す必要がある「単語」はどれですか。「GolfCourse::」は関数のように十分ではありません...?
gcourse.hh:
class GolfCourse {
public:
---
friend std::istream& operator>> (std::istream& in, GolfCourse& course);
gcourse.cc:
---implement operator>> here ---