Condividi tramite


Inizializzare i membri statici

L'inizializzazione statica del membro avviene nell'ambito della classe.Pertanto, possono accedere ad altri dati dei membri o funzioni.Di seguito è riportato un esempio:

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

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

Si noti che nella definizione precedente del membro static nTextHeight, GetTextHeight in modo implicito viene sicuramente DialogWindow :: GetTextHeight.

Vedere anche

Riferimenti

Inizializzatori