静态成员的初始化.cpp
来自「C++源代码集」· C++ 代码 · 共 49 行
CPP
49 行
extern "C"
{
#include "stdio.h"
}
class Example
{
private:
int value;
static int minvalue;
public:
friend class ExampleInit;
Example()
{
value=minvalue;
}
static void Print()
{
printf("Min Value = %d\n",minvalue);
}
};
int Example::minvalue=0;
class ExampleInit
{
private:
static int initdone;
public:
ExampleInit()
{
printf("Enter minimum value:");
scanf("%i",&Example::minvalue);
}
};
int ExampleInit::initdone=0;
int main()
{
ExampleInit e2;
Example::Print();
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?