#include
using namespace std;
class Account{
public:
Account(char *Name,char *Psw);
Account(){ number++; }
~Account(){ number--; }
int getNumber(){return number;}
private:
char name[10];
char psw[6];
static int number;
};
Account::Account(char *Name,char *Psw){
strcpy(name,Name);
strcpy(psw,Psw);
number++;
}
int Account::number;
void main(){
Account za("tom","123456");
cout<<za.getNumber()<<",";
Account a[3]; //建立一个对象a,[3]表示调用3次;这样理解对么?这个知识点成为什么?啥时候用?谢谢前辈们!!!
cout<<za.getNumber()<<",";
{
Account x,y;
cout<<za.getNumber()<<",";
}
cout<<za.getNumber()<<endl;
}