Форум программистов, компьютерный форум CyberForum.ru

Перегрузка оператора "+" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Адаптеры, стандартные алгоритмы http://www.cyberforum.ru/cpp-beginners/thread398290.html
Не получается организовать сортировку (закоментировано). Надо использовать адаптеры и стандартные алгоритмы. Подскажите, плиз :) #include <iostream> #include <algorithm> #include <functional> #include <list> using namespace std; class Shape
C++ В фразе поменять местами два слова всем привет...помогите написать программу...буду очень благодарен тема: строки символов. С клавиатуры вводится фраза...В фразе поменять местами два слова. http://www.cyberforum.ru/cpp-beginners/thread398283.html
Вывести номера столбцов , в которых находиться более двух простых чисел C++
Задана матрица целых чисел A(n,n). Вывести номера столбцов , в которых находиться более двух простых чисел.Найти сумму положительных элементов на периметре матрицы. Хоть намекните как.Спасибо.
C++ Смещение по файлу!
Подскажите как передвинуть файловый указатель на размер строки, то есть перейти к следующей!=) Добавлено через 27 минут Да и к пред идущей!
C++ Обновлении записи в связанном списке http://www.cyberforum.ru/cpp-beginners/thread398261.html
Здравствуйте. Пишу код для GUI приложения. По заданию я обязан сделать функцию, которая бы изменяла запись в базе данных, возвращалась позиция записи в соответствии с порядком сортировки. Так же любой перебор элементов обязан делать только итераторами. Обязан использовать контейнер QLinkedList. Аргументы функции указаны в коде с комментариями. /** Изменить запись в базе данных \param id - ...
C++ Карточная игра Здравствуйте! Есть карточная игра, нужно сделать программу для игры на компьютере и далее, чтобы можно было играть в интернете в нее онлайн с живыми людьми. сколько будет стоить? Для жителей Санкт-Петербурге!!!!! подробнее

Показать сообщение отдельно
vetal10
35 / 35 / 5
Регистрация: 25.05.2010
Сообщений: 211
04.12.2011, 02:22     Перегрузка оператора "+"
C++
1
2
3
4
5
6
7
8
9
10
11
12
Vector& Vector::operator =(const Vector &v){
    x=v.getX();
    y=v.getY();
    z=v.getZ();
 
    return *this;
}
 
Vector& Vector::operator +(const Vector &v){
    Vector tmp(x+v.getX(),y+v.getY(),z+v.getZ());
    return tmp;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include"Vector.h"
#include<conio.h>
using namespace std;
void main(){
    Vector a(1.0,4.5,3.0);
    Vector b(-3.0,2.1);
    Vector c;
 
    c=a+b;//с= какая-то чушь
    cout<<a.getX()<<endl<<a.getY()<<endl<<a.getZ()<<endl;
    c*=3.0;
    cout<<c.getX()<<endl<<c.getY()<<endl<<c.getZ()<<endl;
    _getch();
}
где ошибка??
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru