第五周 阅读程序 5
2015-04-06 18:41
169 查看
/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年4月6日 *版 本 号:v1.0 */ #include<iostream> using namespace std; class myClass { public: myClass(){ number++;} ~myClass(){ number--;} static int number; //声明静态数据 }; int myClass::number=0; //静态成员数据在类外定义否则将错误 int main() { myClass *ptr; myClass A,B; //number++,number++,number=2 myClass *ptr_Arr=new myClass[3]; //number+=3,number=5 ptr=ptr_Arr; myClass C; //number++,number=6 cout<<myClass::number<<endl; delete []ptr; return 0; }
阅读程序分析: 分析见程序批注