私は静的クラスを持っていますが、そのクラスメソッドからいくつかのメソッドが呼び出されています。プライベート関数としてヘッダファイルに追加することはできないので、クラス外でそれらを見たくないので、私はそれらをcppファイルでコーディングしています。私の質問は、私はプロジェクトのドキュメントを書く必要があるので、とにかくヘッダーにこれらの関数を追加することができますか? (私はそれがコーディングの説明でないなら、cppにドキュメントを書くのが好きではありません)。ヘッダ内のスタティッククラスメソッド宣言
例:あなたは「メソッド」と「機能」の用語を混同しているすべての
MyStaticClass.h
class MyStaticCLass{
public:
/**
* I can write the doc here :D
*/
static void myFunction();
}
MyStaticClass.cpp
void MyStaticClass::myFunction(){
myMethod1();
myMethod2();
}
/**
*I want to write the doc of this function but in the header
*/
void myMethod1(){
//do something 1
}
/**
*I want to write the doc of this function but in the header
*/
void myMethod2(){
// do something 2
}
"静的クラス"のようなものはありません。 –
コードを 'details'名前空間に入れてください。慣習では、実装の詳細を使用すべきではないとみなすことができます。 – NathanOliver
@PeteBecker static class:静的関数のみを持つクラス?その理由から質問は理解できないでしょうか?私はそれを変更することができます:) –