![]() |
#2
key_04232008-03-18 22:20
|
#include"iostream.h"
class CSample
{
private:
int i;
static int k;
public:Csample();
void Display();
};
Csample::cSample()
{
i=0;
k++;
}
void CSample::Display()
{
cout<<"i="<<i<<",k="<<k<<endl;
}
int CSample::k=0;
void main()
{
CSample a,b;
a.Display();
b.Display();
}
输出结果是:
i=0;k=2;
i=0;k=2;
为什么两个都是K=2?