整数类_运算符重载

描述

在前面定义的整数类的基础上,重载+,-,*,/,支持数类型的相关运算(整数相除的结果依然是整数 )

 

输入

两个整数

输出

输出两个整数


乘积
整除
的值

样例输入

4 2

样例输出

6
2
8
2

 /*输出操作也可以重载>> <<流插入和流提取的运算符*/

#include 
using namespace std;
class Inetger{
    int x;
public:
    void set(int X){
        x=X;
    }
    Inetger operator +(Inetger);
    Inetger operator -(Inetger);
    Inetger operator *(Inetger);
    Inetger operator /(Inetger);
    void print(){
        cout<>X>>Y;
    Inetger a,b;
    a.set(X);
    b.set(Y);
    Inetger c;
    c=a+b;
    c.print();
    c=a-b;
    c.print();
    c=a*b;
    c.print();
    c=a/b;
    c.print();
    return 0;
}

 

你可能感兴趣的:(运算符重载sdau_oj)