Chinaunix首页 | 论坛 | 博客
  • 博客访问: 370685
  • 博文数量: 100
  • 博客积分: 2500
  • 博客等级: 大尉
  • 技术积分: 1209
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-15 21:24
文章分类

全部博文(100)

文章存档

2011年(100)

分类: C/C++

2011-04-18 22:39:40


  1. #include <iostream>
  2. #include <iomanip>

  3. using namespace std;

  4. class klass
  5. {
  6. public:
  7.     klass(int i):m_Count(i){};
  8.     int incr()const {
  9.         return ++m_Count;
  10.     }
  11.     int decr()const {
  12.         return --m_Count;
  13.     }
  14. private:
  15.     mutable int m_Count;
  16. };

  17. int
  18. main(void)
  19. {
  20.     klass k1(0), k2(10);
  21.     int tmp, i;
  22.     for (i = 0; i < 10; i++)
  23.     {
  24.         tmp = k1.incr();
  25.         cout << setw(tmp)<<setfill(' ')<<tmp<<endl;
  26.         tmp = k2.decr();
  27.         cout << setw(tmp)<<setfill(' ')<<tmp<<endl;
  28.     }

  29.     return (0);
  30. }


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

onezeroone2011-04-24 16:27:33

mutable