Гипермаркет » Купить 2 - Лабораторная работа по ООП
USSR SHOP » Магазин » 2 - Лабораторная работа по ООП
2 - Лабораторная работа по ООП
$ 1.85 0 продаж
Методы оплаты:
Продавец: Склад-Знаний.ru
12 товаров
2 продаж
$ 1.85

E-mail адрес на который придет покупка:
  • Артикул товара: 1373692
  • Дата добавления: 13.09.2012 - 07.31
  • Тип товара: цифровой товар
  • Файл: 20913193158363.rar (60.63 Кб), загружен 13 сентября 2012 г.
  • Продавец: Склад-Знаний.ru
  • Чат с продавцом:
    ЗАДАТЬ ВОПРОС

Описание товара:

Язык программирования: С++
Среда разработки: Visual Studio 2010
Тема: Перегрузка операций. Унарная операция. Бинарная операция
Цель работы: Получить практические навыки создания абстрактных типов данных и перегрузки операций в языке С++.
Основное содержание работы: Определить и реализовать класс − абстрактный тип данных. Определить и реализовать операции над данными этого класса.
Задание: Задание 1. Унарная операция
Создать класс - координаты с унарным ++ и --, -. ++ и -- постфиксная и префиксная. - меняет знак у обеих координат. ++ как функция-член, -- как дружественная функция.
Задание 2. Бинарная операция
Создать класс целых чисел (long). Определить оператор -, как функцию-член и + как дружественную функцию. Оператор присвоения, и сравнений.
Задание 3
Создать класс вектор, содержащий ссылку на double, размерность вектора и переменную ошибки. Класс имеет конструкторы по умолчанию, конструктор с одним и двумя параметрами, конструктор копирования и деструктор. Определить оператор +, - , * , - как дружественные функции, =, +=, -=, *=,[] - как функции-члены. Определить функцию печати. Сравнить время работы созданного класса и встроенного массива типа double. Перегрузить операторы вывода и ввода в поток.