第五周项目零:阅读程序(5):static
2015-04-02 12:32
405 查看
代码:
运行结果:
学习心得:
把number定义为静态的数据成员,初值为0,定义ptr和ptr_Arr为指向myclass类对象的指针变量,让ptr_Arr指向新开辟的myclass数组的地址,再让ptr指向ptr_Arr的地址,定义A,B,C为myclass类对象,调用myClass的构造函数,输出6.
#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; myClass *ptr_Arr=new myClass[3]; ptr=ptr_Arr; myClass C; cout<<myClass::number<<endl; delete []ptr; return 0; }
运行结果:
学习心得:
把number定义为静态的数据成员,初值为0,定义ptr和ptr_Arr为指向myclass类对象的指针变量,让ptr_Arr指向新开辟的myclass数组的地址,再让ptr指向ptr_Arr的地址,定义A,B,C为myclass类对象,调用myClass的构造函数,输出6.
相关文章推荐
- 第五周项目零:阅读程序(3):指针类
- 第五周 程序阅读——static(2)
- 第五周项目零:阅读程序(4):const
- 第5周项目--程序阅读——指针、const、static
- 第五周项目零:阅读程序(1):指针类
- 第五周 程序阅读——static(1)
- 第五周项目程序阅读一
- 第五周项目零:阅读程序(2):指针类
- 第五周项目零:阅读程序(6):static .
- 第十二周项目1-1:阅读程序(static变量
- 第十周项目一程序填充与阅读(1)
- 第十周项目一 程序填充与阅读
- 第十周项目1:程序填充与阅读的拓展题目
- 第10周项目1-程序填充与阅读-1
- 第十周 项目一:程序填充与阅读(1)
- 第10周项目1 程序的填充与阅读
- 专访许鹏:谈C程序员修养及大型项目源码阅读与学习
- 第10周项目1-程序填充与阅读
- 专访许鹏:谈C程序员修养及大型项目源码阅读与学习