私の質問は純粋に組織的な性質のものであり、したがって、潜在的な答えは本質的に主観的なものである可能性があることを認識しています。何年にもわたってC#で作業した後、私はついにC ++に戻り、ファイルを適切に整理する方法に慣れるのに苦労しています。
基本的に、述語と関数オブジェクトを定義するのに最適な場所を知りたいです。現在、単一のクラスでSTLアルゴリズムに単純な関数オブジェクトを使用しています。この関数オブジェクトは他のクラスには役に立たないので、どこに置くのですか?同じ名前空間とヘッダーファイルまたは.cppファイルに配置しますか?匿名の名前空間に配置しますか、それとも独自のヘッダー/ cppファイルに配置しますか?
ありとあらゆる回答をよろしくお願いします。
ケビン