一个C++程序:向量的加 减 乘运算
题目
一个C++程序:向量的加 减 乘运算
我编了下面的程序,模拟向量的三种运算.
可是编译的时候出现错误:error C2248:'len' :cannot access private member declared in class 'vector'
see declaration of 'len'
把v和len改为工友成员后编译成功,可是程序运行到一半时就会弹出错误
为什么呢
请大虾们指点一下啊`````
#include
#include
class vector
{public:
vector(int =1);
vector(int *,int );
vector(vector&);
vector();
friend vector operator+(vector&,vector&);
friend vector operator-(vector&,vector&);
friend int operator*(vector&,vector&);
vector & operator=(vector&);
friend ostream&operator(ostream &output,vector &);
private:
int *v;int len;
};
vector::vector(int size)
{if(size100){cout
答案
将vector::vector(int *B,int size)中的代码
B=new int[size];
修改为
v=new int[size];
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 有一则故事说,一个穷人与妻子,六个孩子,还有女儿女婿,共同生活在一间小木屋里,局促的居住条件让他感到活不下去了,便去找智者求救.他说,我们全家这么多人只有一间小木屋,整天争吵不休,我的精神快崩溃了,我
- 文言文中哪些词语不需要翻译
- A|B两地相距900千米,一辆客车从A地开往B地,一辆货车从B地开往A地,两车同时开出
- 解个题:1÷(a-x)-1÷( a+x)-2x÷(a2+x2)-4x3÷(a4+x4)+8x7÷(x8-a8).那些数字都是次幂啊..
- 醋酸和氢氧化钾反应
- 已知方程组3x^2 + y = 30,x + y = 6的两组解为x=x1,y=y1和x=x2,y=y2,不解方程组,求x1y2 + x2y1 的值
- 18+6x=2x+34咋算?
- 已知平行四边形ABCD,E、F分别是AB、BC的中点,DE、DF分别交AC于点M、N,求证AM=MN=NC拜托各位了 3Q
- 理解“生活在同一地球上的不同生物之间是相互制约、相互联系的.”
- 英语翻译:随着时间的流逝,我逐渐认识到金钱的重要性.