一个C++程序:向量的加 减 乘运算
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 04:09:29
一个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
我编了下面的程序,模拟向量的三种运算.
可是编译的时候出现错误: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];
B=new int[size];
修改为
v=new int[size];
编写一个程序,计算两个非0实数的加、减、乘、除运算的结果.
编写一个程序实现一个矩阵类,通过重载+,-,*运算符来实现矩阵的加,减,乘操作.
编写一个程序,计算两个非0的实数的加,减,乘,除运算的结果(要求输入两个非0实数,输出运算结果)
编写一个程序,计算两个非0实数的加、减、乘、除运算的结果(要求输入两个非0实数,输出运算结果)
编写一个程序,计算两个非0实数的加、减、乘、除运算的结果.(要求输入两个非0实数.输出运算结果)
编写一个程序,计算两个非零实数的加,减,乘,除运算的结果(要求输入两个非零实数,输出运算结果)
编写一个程序,计算两个非零实数的加、减、乘、除运算的结果(要求输入两个非零实数,输出运算结果
急,编写一个程序,计算两个非0实数的加、减、乘、除运算的结果.(要求输入两个非0实数,输出运算结果.
空间向量的运算空间向量的所有运算,如向量A减向量B的模,向量A加向量B的模,向量A乘向量B的模……单项运算就可以,最好有
用c++设计一个计算器模拟程序,要求对包含加、减、乘、除、括号运算符及sqr和abs函数的任意整型表达式进行
C语言,设计一个函数,实现加,减,乘,除运算.
VB 设计一个两位数加、减、乘除运算的程序 要求