Chinaunix首页 | 论坛 | 博客
  • 博客访问: 156335
  • 博文数量: 44
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-10 13:28
个人简介

仰望星空

文章分类
文章存档

2016年(22)

2015年(22)

我的朋友

分类: C/C++

2016-03-10 21:35:01

数组对象就是若干对象以数组的方式出现了

点击(此处)折叠或打开

  1. #include <iostream>
  2. using namespace std;

  3. class MyClass
  4. {
  5. private:
  6.     int x, y;

  7. public:
  8.     MyClass(int = 1, int = 1);
  9.     ~MyClass();
  10.     void set(int = 1, int = 1);
  11.     void display();
  12. };

  13. MyClass::MyClass(int xx, int yy)
  14. {
  15.     cout<<"构造函数被调用"<<endl;
  16. }

  17. MyClass::~MyClass()
  18. {
  19.     cout<<"析构函数被调用"<<x<<" "<<y<<endl; //这样可以看到析构函数的先后顺序
  20. }

  21. void MyClass::set(int xx, int yy)
  22. {
  23.     x = xx; y = yy;
  24. }

  25. void MyClass::display()
  26. {
  27.     cout<<x<<" "<<y<<endl;
  28. }

  29. void main()
  30. {
  31.     MyClass a[3];
  32.     for (int i = 0; i < 3; i++)
  33.         a[i].set(i*10, i+10);
  34.     for ( i = 0; i < 3; i++)
  35.         a[i].display();

  36. }

阅读(1185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~