1

私は C++ を初めて使用するので、クラス ヘルパーについて質問したいと思います。

さて、私にはクラスがあり、他のファイルにあるクラスヘルパーは何ですか。そのためには名前空間を使用する必要がありますが、このファイルを複数回 #include することはできません (再定義のため)。

他のクラスでクラス ヘルパーを作成する正しい方法は何ですか? そのために静的クラスを使用する必要がありますか?

UPD:わかりましたが、適切な部分を取得しましたが、クラス ヘルパーに名前空間または静的クラスを使用する必要がありますか? (名前空間の代わりにクラスを使用する利点は実際にはありませんが、私は初心者なのでよくわかりません)。UPD2: ああ。このためのクラスを使用すると、ヘルパー クラスのサブクラスを作成できます。

4

1 に答える 1

2

#ifdefを使用して、複数の再定義を防ぎます。

この投稿も見てください:#pragma once vs include guards?

于 2011-01-16T11:12:47.800 に答える