no static classes in C++があるにもかかわらず、Javaのバックグラウンドからのものですが、Util
のような静的メソッドのみを含むヘルパークラスを作成するために使用します。これはと思われますか?または通常の練習ですか?私が見る1つの選択肢は、C関数を使用することです(クラス・コンテキストはまったくありません)。その他の選択肢は何ですか?そこには長所と短所があり、どの状況下でこれらを使用するのか。C++の静的メソッドのみを持つクラスの利点
defining bunch of static methods in c++は、クラスコンテキストを持たないstatic
キーワードにどのような影響があるのかわかりませんが、静的関数を名前空間にすることを提案しています。
リンク先のチャールズ・ベイリーの答えを読んでください。 staticはC++でフリー関数(クラスコンテキストを持たない関数)に適用すると静的なクラスメンバ関数を適用するとかなり意味が異なる – nos