怎么解决“初始化”: 无法从“void”转换为“Vector”?谢谢大家

[复制链接]
查看11 | 回复1 | 2010-11-7 15:30:08 | 显示全部楼层 |阅读模式
#include "stdafx.h"
using namespace std;
class Vector{
int* v;
//指向一个数组,表示向量
int sz;
public:
Vector(int s=0){sz=s;v=new int;};
void remove(){ delete[] v; }
int size(){ return sz; }
void set(int);
voiddisplay();
int& operator[](int);
~Vector();
};//-----------------------------------
void Vector::set(int s){
sz = s;
if(s=sz){
cerr >x>>y;
Matrix ma;
ma.set(x,y);
for(int i=0; i>ma.elem(i,j);
in>>x;
Vector ve;
ve.set(x);
for(int i=0; i>ve;
Vector vx = multiply(ma,ve).display();

ma.remove();
ve.remove();
vx.remove();
return 0;
}

回复

使用道具 举报

千问 | 2010-11-7 15:30:08 | 显示全部楼层
Vector vx = multiply(ma,ve);vx.display();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行