Member 13289423 Ответов: 1

Как исправить это ниже кода, пожалуйста, помогите мне


#include<iostream>
#include<stdlib.h>
using namespace std;

class vector
{
	int *v;
	int size;
    public:
	vector(int m)
	{
		v=new int[size=m];
		for(int i=0;i<size;i++)
		{
			v[i]=0;
		}
	}
	vector(int *a)
	{
		for(int i=0;i<size;i++)
		{
			v[i]=a[i];
		}
	}
	int operator*(vector &y)
	{
		int sum=0;
		for(int i=0;i<size;i++)
		{
			sum +=(this->v[i])* (y.v[i]);
		}
		return sum;
	}
};
int main()
{
	int x[3]={1,2,3};
	int y[3]={4,5,6};
	vector v1(3);
	vector v2(3);
	v1=x;
	v2=y;
	int R=v1*v2;
	cout<<"R="<<R;
	return 0;
}


Что я уже пробовал:

я не могу редактировать код, Пожалуйста, помогите мне.

David_Wimbley

Вы не указали проблему с вашим кодом. Что в этом плохого? Вы ожидаете, что мы выясним, что с ним не так, и предоставим вам решение?

Вы должны понимать, что мы ничего не знаем о том, чего вы пытаетесь достичь, и не можем видеть, что находится на вашем жестком диске, я бы посоветовал вам использовать ссылку улучшить вопрос в вашем посте и обновить свой вопрос с четко определенным объяснением вашей проблемы.

Member 13289423

я прошу исправить его код.

1 Ответов

Рейтинг:
0

Patrice T

Цитата:
Как исправить код ниже

Первый шаг-рассказать нам, почему вы считаете, что код неправильный. Мы не можем помочь вам, потому что мы не знаем, что ваш код должен делать в первую очередь.

Существует инструмент, который позволяет вам видеть, что делает ваш код, его имя отладчик Это также отличный инструмент обучения, потому что он показывает вам реальность, и вы можете увидеть, какие ожидания соответствуют реальности.
Когда вы не понимаете, что делает ваш код или почему он делает то, что делает, ответ таков: отладчик.
Используйте отладчик, чтобы увидеть, что делает ваш код. Просто установите точку останова и посмотрите, как работает ваш код, отладчик позволит вам выполнять строки 1 на 1 и проверять переменные по мере их выполнения.

Отладчик-Википедия, свободная энциклопедия[^]

Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
Базовая отладка с помощью Visual Studio 2010-YouTube[^]
Отладчик здесь для того, чтобы показать вам, что делает ваш код, и ваша задача-сравнить его с тем, что он должен делать.
В отладчике нет никакой магии, он не находит ошибок, он просто помогает вам. Когда код не делает того, что ожидается, вы близки к ошибке.