Форум программистов, компьютерный форум 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 main() {
C++ Генератор случайных чисел без использования стандартной функции http://www.cyberforum.ru/cpp-beginners/thread1486534.html
Нужен код генератора случайных чисел на c++ без использования функции rand(). Помогите пожалуйста , облазил весь интернет , не смог ничего найти. Буду очень благодарен
Visual C++ Задачи на MFC (SDI-приложение и БД) Доброго дня. Помогите, пожалуйста, сделать эти 2 задачи, ну или хотя бы первую.. По форуму искал - таких задач нет. Разработать SDI-приложение (с использованием диалогового окна), обеспечивающее поиск в списке (list box) фрагмента текста. Диалоговое окно выводится на экран по кнопке на панели инструментов (Tool Bar). Строки, в которых будет найден искомый фрагмент, должны быть удалены... подробнее

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