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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ проблема со структурой и функциями http://www.cyberforum.ru/cpp-beginners/thread573583.html
Задание: 1. Описать структуру с именем ZNAK, содержащую следующие поля: • фамилия, имя; • знак Зодиака; • день рождения (массив из трех чисел). 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам дней рождения; • вывод на экран информации о человеке, чья фамилия введена...
C++ компилятор во всех задачах постоянно выдаёт одну и ту же ошибку. Что делать? компилятор во всех задачах постоянно выдаёт одну и ту же ошибку (даже если задача решена правильно). Что делать? Deleting intermediate files and output files for project '65 - Win32 Debug'. --------------------Configuration: 65 - Win32 Debug-------------------- Compiling... Error spawning cl.exe 65.exe - 1 error(s), 0 warning(s) Добавлено через 20 часов 49 минут ну помогите пожалуйста,... 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;
}
Для этого варианта возможно понадобиться конструктор копирования(хотя и синтезируемый сойдет)
Спасибо, конечно, но я никак не могу понять как применить это в своём задании. Вторую неделю бьюсь уже с перегрузкой +.
 
Текущее время: 14:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru