#include<iostream.h>
class static1
{
int x;
static int count;
public:
static1(int a)
{
x=a;
count++;
}
void printvalue()
{cout<<"实例变量x="<<x<<endl;
cout<<"类变量cout="<<cout<<endl;
}
};
int static1::count=0;
void main()
{
static1 st(1);
cout<<"创建第一个对象1:"<<endl;
st.printvalue();
static1 st1(2);
cout<<"创建第二个对象1:"<<endl;
st.printvalue();
cout<<"创建第三个对象2:"<<endl;
st1.printvalue();
}
class static1
{
int x;
static int count;
public:
static1(int a)
{
x=a;
count++;
}
void printvalue()
{cout<<"实例变量x="<<x<<endl;
cout<<"类变量cout="<<cout<<endl;
}
};
int static1::count=0;
void main()
{
static1 st(1);
cout<<"创建第一个对象1:"<<endl;
st.printvalue();
static1 st1(2);
cout<<"创建第二个对象1:"<<endl;
st.printvalue();
cout<<"创建第三个对象2:"<<endl;
st1.printvalue();
}