注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Aspirer's blog

停止维护,新博客地址:http://aspirer.wang/

 
 
 

日志

 
 

C++前后自增运算符重载  

2009-03-25 22:22:19|  分类: 学习心得 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

C++前后自增运算符重载 - aspirer - Aspirers blog

/*

* zhengchu.h,判断输入的整数是否能同时被3、5、7整除!

*/

#ifndef ZHENGCHU_H
#define ZHENGCHU_H
#include <iostream>

class zhengchu
{
private:
 int num ;
public:
 zhengchu( ) : num( 0 ) {}
 zhengchu( const int &n ) : num( n ) {}
 //前自增
 zhengchu & operator++(  )
 {
  ++num ;
  return *this;
 }
 //后自增
 zhengchu  operator++( int )
 {
  zhengchu ret( *this ) ;
  ++*this ;
  return ret ;
 }

 void GetNum()
 {
  while ( true )
  {
   std::cout << "输入一个整数:" ;   
   if ( std::cin >> num )
   {
    break ;
   }
  }
 }
 void ZC( )
 {
  if ( num % 3 == 0
   && num % 5 == 0
   && num % 7 == 0 )
  {
   std::cout << num << "能整除3,5,7!" << std::endl ;
  }
  else
  {
   std::cout << num << "不能整除3,5,7!" << std::endl ;
  }
 }
} ;

#endif

 


/*

*zhengchu.cpp,主函数文件。

*/

#include "zhengchu.h"
#include <iostream>

int main()
{

 zhengchu zc357 ;
 zc357.ZC() ;
 zc357.GetNum() ;
 zc357.ZC() ;
 zc357++.ZC() ;
 zc357.ZC() ;
 ++zc357;
 zc357.ZC();
 zhengchu zc3572( 105 ) ;
 zc3572.ZC() ;
 return 0 ;

}

  评论这张
 
阅读(2499)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018