Initialisieren statischer Member
Statische Member Initialisierung tritt im Klassengültigkeitsbereich auf.Deshalb können sie andere Memberdaten oder - Funktionen zugreifen.Beispiele:
// initializing_static_members.cpp
class DialogWindow
{
public:
static short GetTextHeight()
{
return 1;
};
private:
static short nTextHeight;
};
short DialogWindow :: nTextHeight = GetTextHeight();
int main()
{
}
Beachten Sie in der vorhergehenden Definition des statischen Members nTextHeight, GetTextHeight , um DialogWindow ::GetTextHeightimplizit bezeichnet.