본문 바로가기
C++/학교 숙제

session_4_ex infint.h(객체 맴버변수가 int일때)

by Beijing_KingGod 2018. 4. 10.

// infint.h
/** 숫자는 string에 저장될것.
 -inf<=infint<= +inf
**/
#include <iostream>
#include <string>

using namespace std;

class Infint{
private:
 int Inf_num;

public:
 Infint();
 Infint(int);
 Infint(string);

 Infint& operator+(int);
 Infint& operator+(string);
 Infint& operator+(const Infint& Inf_o);
  
 void operator=(int);
 void operator=(const Infint& Inf_o);
 
 void operator+=(int);
 void operator+=(string);

 void operator-=(int);
 void operator-=(string);
 void operator-=(const Infint& Inf_o);

 void operator++(int);
 void operator--(int);

 friend ostream& operator<<
  (ostream& os, const Infint& inf_o);

};

 

 

 

댓글