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

Конструкторы и перегрузка операций - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление и добавление элементов однонаправленного списка http://www.cyberforum.ru/cpp-beginners/thread1486581.html
Здравствуйте уважаемые гуру. Хотелось бы попросить вашей помощи в данном задании: Записи в линейном списке содержат ключевое поле типа int. Сформировать однонаправленный список. Удалить из него...
C++ Работа со структурами, подскажите с чего начать Здравствуйте, знатоки ,мне нужна ваша помощь :) Вообщем, мне надо сделать лабораторную по структурам : Создать массив структур (записей), содержащих сведения о запасах товаров разных видов и... http://www.cyberforum.ru/cpp-beginners/thread1486578.html
Вычислить определитель методом Крамера C++
Помогите пожалуйста написать программу в консольном приложении. Дана матрица А. Ввести ее элементы с клавиатуры, посчитать определитель по методу Крамера и вывести на экран.
Составить блок-схему программы C++
Ребят, кто может помочь составить блок-схему по готовому коду? #include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip> #include <locale.h> using namespace std; int...
C++ Генератор случайных чисел без использования стандартной функции http://www.cyberforum.ru/cpp-beginners/thread1486534.html
Нужен код генератора случайных чисел на c++ без использования функции rand(). Помогите пожалуйста , облазил весь интернет , не смог ничего найти. Буду очень благодарен
C++ Сортировка списка методом выбора Народ выручайте, помогите исправить функцию сортировки!!! Циклы проходит но не сортирует, вроде бы всё сделал правильно. Выручайте! void list::sort() { node *p, *p1, *min; int tmp; p =... подробнее

Показать сообщение отдельно
Slewwers
0 / 0 / 0
Регистрация: 20.01.2015
Сообщений: 31

Конструкторы и перегрузка операций - C++

24.06.2015, 16:19. Просмотров 235. Ответов 2
Метки (Все метки)

Здравствуйте уважаемые гуру. Хотелось бы попросить вашей помощи в данном задании:
Создать класс Money для работы с денежными суммами. Число должно быть
представлено двумя полями: типа long для рублей и типа unsigned char — для копеек. Дробная
часть (копейки) при выводе на экран должна быть отделена от целой части запятой. Реализовать
сложение сумм, вычитание, деление сумм, деление суммы на дробное число, умножение на
дробное число и операции сравнения.
Так же к заданию есть критерии:
1. Реализовать класс с конструкторами без аргументов, инициализации, копирования.
Конструкторы класса реализовать внутри класса. Указанные в задании операции реализуются
посредством перегрузки подходящих операций. Реализовать как методы класса операции с
присваиванием. Методы-операции реализовать вне класса. Также надо реализовать операции
инкремента и декремента в обеих формах. Реализовать как дружественные функции операции без
присваивания. При реализации операций без присваивания использовать прием делегирования.
Функции-операции без присваивания не должны изменять поля класса.
2. Вместо реализации функции Read перегрузить операцию ввода, вместо реализации
функции Display перегрузить операцию вывода. Операции ввода/вывода оформить как
дружественные. Перегрузить подходящую операцию для реализации метода toString.
3. Для демонстрации работы с объектами нового типа во всех заданиях требуется
написать главную функцию. В программе обязательно должны быть продемонстрированы
различные способы создания объектов и массивов объектов. Программа должна демонстрировать
использование всех функций и методов.
Код нужен в среде программирования: С++.
Очень надеюсь на вас, поскольку с перегрузками операций не дружу
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru