哪位大哥帮我看看这个C++程序错在哪了,明天要交作业,要命啊

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:11:48
#include<iostream.h>
class integer
{
public:
integer()
{}
integer(int number)
{
num1=number;
}
protected:
int num1;
};
class real
{
public:
real()
{}
real(double number)
{
num=number;
}
protected:
double num;
};
class intreal:public real,public integer
{
public:
intreal(){}
double num2;
intreal(int a)
{
num2=a;
}
intreal operator +(intreal b)
{
intreal c;
c.num2=num2+b.num2;
return c;
}
intreal operator -(intreal b)
{
intreal c;
c.num2=num2-b.num2;
return c;
}
intreal operator *(intreal b)
{
intreal c;
c.num2=num2*b.num2;
return c;
}

};
class Vector : public intreal
{
public:
void print()
{
cout<<"(";
for (int

你定义的Vector类 没有默认的构造函数,加上默认构造函数就可以了:
Vector()
{
AA= NULL;
L = 0;
}

C++的类 后面要加 分号 ???
不好意思...莫怪 我不是高c++的 只是来看看

你 的 这个 程序 要 完成 什么 任务?