Инициализация статических элементов
Инициализация статического члена выполняется в области класса.Поэтому они смогут получить доступ к другим данным или функции элемента.Примеры.
// 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.