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

Работа с классами и перегрузка операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ проблема со структурой и функциями http://www.cyberforum.ru/cpp-beginners/thread573583.html
Задание: 1. Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие...
C++ компилятор во всех задачах постоянно выдаёт одну и ту же ошибку. Что делать? компилятор во всех задачах постоянно выдаёт одну и ту же ошибку (даже если задача решена правильно). Что делать? Deleting intermediate files and output files for project '65 - Win32 Debug'.... http://www.cyberforum.ru/cpp-beginners/thread573575.html
Не получается создать структуры – список сеансов кинотеатра C++
Доброго времени суток! Помогите пожалуйста составить программу к задаче: Создать массив, элементами которого являются структуры – список сеансов кинотеатра (название фильма, время начала,...
C++ Не получается создать структуры – список работников фирмы
Доброго времени суток! Помогите пожалуйста составить программу к задаче: Создать массив, элементами которого являются структуры – список работников фирмы (фамилия, должность, стаж, зарплата)....
C++ Не получается создать структуры – заказы магазина http://www.cyberforum.ru/cpp-beginners/thread573561.html
Доброго времени суток! Помогите пожалуйста составить программу к задаче: Создать массив, элементами которого являются структуры – заказы магазина (фамилия клиента, товар, стоимость, адрес). Создать...
C++ Массив структур "Абонент" Доброго времени суток! Помогите пожалуйста составить программу к задаче: Создать массив, элементами которого являются структуры – список телефонов (номер, фамилия абонента, адрес). Создать функцию,... подробнее

Показать сообщение отдельно
IIe4eNbku
8 / 8 / 0
Регистрация: 06.12.2011
Сообщений: 76
14.05.2012, 16:19  [ТС]
Цитата Сообщение от antoha398 Посмотреть сообщение
Я вам приведу пример, как можно перегрузить оператор суммы, кто-то может покажет и другой вариант.
C++
1
2
3
4
5
6
Rectangle operator+ (const Rectangle& lhs, const Rectangle& rhs)
{
   Rectangle  tmp(lhs);
   // прибавляем к членам tmp соответственные члены rhs
   return tmp;
}
Для этого варианта возможно понадобиться конструктор копирования(хотя и синтезируемый сойдет)
Спасибо, конечно, но я никак не могу понять как применить это в своём задании. Вторую неделю бьюсь уже с перегрузкой +.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru