#include
#include
using namespace std;
#define maxSize 5
class intCla{
public:
/friend intCla operator+(intCla& b,intCla& c){
intCla t=b;
for (int i = 0; i<c.ptr; i++)
{ t.date[t.ptr] = c.date[i]; t.ptr++; }
return t;
}/
friend intCla operator+(intCla& b,intCla& c){
intCla t;
int n=0;
if(b.ptr==c.ptr) {n=b.ptr;
for (int i = 0; i<n; i++)
{ t.date[t.ptr] = c.date[i]+b.date[i]; t.ptr++; }}
else if(b.ptr<c.ptr){ n=b.ptr;
for (int i = 0; i<n; i++)
{ t.date[t.ptr] = c.date[i]+b.date[i]; t.ptr++; }
for(int l=b.ptr;l<c.ptr;l++)
{t.date[t.ptr] = c.date[l]+0; t.ptr++;}}
else {n=c.ptr;
for (int i = 0; i<n; i++)
{ t.date[t.ptr
C++集合类 功能:添加,修改,删除,排序,运算符重载
最新推荐文章于 2023-04-01 16:55:15 发布