描述
定义一个整数类,该类有一个int类型的数据成员,该类支持整数的加,减,乘、除运算(整数类的4个操作,即整数类的成员函数)。除此之外,定义构造函数和拷贝构造函数。编写主函数进行测试
输入
一个整数
输出
调用拷贝构造函数生成一个新对象。新对象的值是原来对象的3倍。
计算并输出这两个对象
和
差
乘积
样例输入
2
样例输出
6 8 -4 12
#include <iostream>
using namespace std;
class Inetger{
int x;
public:
Inetger(int xx):x(xx){}
Inetger(const Inetger&p)
{
x=3*p.x;
}
int jia(Inetger B)
{
return x+B.x;
}
int jian(Inetger B)
{
return x-B.x;
}
int cheng(Inetger B)
{
return x*B.x;
}
int chu(Inetger B)
{
return x/B.x;
}
void print()
{
cout<<x<<endl;
}
};
int main()
{
int a;
cin>>a;
Inetger A(a);
Inetger B(A);
B.print();
cout<<A.jia(A)<<endl;
cout<<A.jian(A)<<endl;
cout<<A.cheng(A)<<endl;
return 0;
}