请高手帮忙看下这个问题怎么弄!!
2. 请你构造一个三维空间中的向量类,这个类能够实现两个向量的加法,减法,向量积,请使用运算符重载来实现相关的运算,并能够输出这个类产生对象的三个分量的值。假定这个类名为CVECT,请用下面的程序来测试它。
void main()
{
VECT a,b(1,1,1);
VECT D[5];
VECT c=b;
a=b+c;
//此处输出a的三个分量
a=a-c;
//此处输出a的三个分量
a=a*c;
//此处输出a的三个分量
for (i=0;i<5;i++)
{
D[i]=b;
// 此处输出D[i]的三个分量
}
}
请高手写下详细精简代码,并付上数据测试和解释,,谢了