14-1.cpp

来自「一、教学目的: 能理解C++中运算符重载的需要性」· C++ 代码 · 共 26 行

CPP
26
字号
#include <iostream.h>
class Samp
{
 public:
  void Setij(int a,int b){i=a;j=b;}
  ~Samp(){cout<<"Destroying.."<<i<<endl;}
  int GetMulti(){return i*j;}
 protected:
  int i;
  int j;
};
 void main()
{
 Samp *p;
 p=new Samp[10];
 if(!p)
 {
  cout<<"Allocation error\n";
 }
 for(int j=0;j<10;j++)
  p[j].Setij(j,j);
 for(int k=0;k<10;k++)
  cout<<"Multi["<<k<<"] is:"<<p[k].GetMulti()<<endl;
 delete[]p;
}

⌨️ 快捷键说明

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