次の方法で共有


初期化の静的メンバー

静的メンバーの初期化はクラス スコープで実行されます。したがって他のメンバー関数またはデータにアクセスできます。次に例を示します。

// initializing_static_members.cpp
class DialogWindow
{
public:
static short  GetTextHeight()
    {
return 1;
    };
private:
static short nTextHeight;
};

short DialogWindow :: nTextHeight = GetTextHeight();
int main()
{
}

静的メンバー nTextHeight 定義の前にGetTextHeight が DialogWindow :: GetTextHeight であると暗黙的に精通していることに注意してください。

参照

関連項目

初期化子