c++静态变量和静态函数
#include
using namespace std;
class Test
{
private:
static int x; //静态变量
int n;
public:
Test(){};
Test(int a,int b)
{
x=a;
n=b;
}
static int func()
{
return x;
}
static void sfunc(Test &r,int a)
{
r.n=a;
}
int Getn()
{
return n;
}
};
int Test::x=25; //静态变量初始化在类之外
int main()
{
cout<
b.sfunc(b,58);
cout<<" "<
cout<<" "<
}