e3.cpp

来自「这是一些c++的代码和测试题」· C++ 代码 · 共 31 行

CPP
31
字号
#include<iostream.h> 
class Sample 
{ 
  int n; 
public: 
  Sample(){} 
  Sample(int i){n=i;} 
  friend Sample operator-(Sample &,Sample &); 
  friend Sample operator+(Sample &,Sample &); 
  void disp(){cout<<"n="<<n<<endl;} 
}; 
Sample operator-(Sample &s1,Sample &s2) 
{ 
  int m=s1.n-s2.n; 
  return Sample(m); 
} 
Sample operator+(Sample &s1,Sample &s2) 
{ 
  int m=s1.n+s2.n; 
  return Sample(m); 
} 

void main() 
{ 
Sample s1(10),s2(20),s3; 
s3=s2-s1; 
s3.disp(); 
s3=s2+s1; 
s3.disp(); 
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?