У вас вопросы?
У нас ответы:) SamZan.net

Лабораторная работа 42

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 18.2.2025

C++

Лабораторная работа №4.

Шаблоны классов и функций.

  1.  Разработать шаблонный класс Матрица. Предусмотреть вариант хранения в матрице строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Вектор. Предусмотреть вариант хранения в векторе строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Стек. Предусмотреть вариант хранения в стеке строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Список. Предусмотреть вариант хранения в списке строк символов. Перегрузить операцию сравнения элементов списка. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Сотрудник. Предусмотреть варианты хранения информации: - сотрудник, его зарплата, адрес;

- сотрудник, номер кабинета, телефон (char);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Материалы. Предусмотреть варианты хранения информации: - наименование  материала, инвентарный номер,

количество (килограммы, граммы);

- наименование  материала, инвентарный номер, количество (штуки);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Множество. Предусмотреть перегрузку операций +. -. Предусмотреть операцию пересечение, вставка элемента. В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса.

  1.  Разработать шаблонный класс Товар. Предусмотреть варианты хранения информации:
    -
    наименование товара, инвентарный номер, цена, фирма–производитель;

- наименование товара, имя модели, цена, номер телефона фирмы (целое число);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Лаборатория. Предусмотреть варианты хранения информации: - корпус, номер аудитории, количество посадочных мест;

- корпус, номер аудитории, площадь;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Фруктовый сад. Предусмотреть варианты хранения информации: - имя сада, количество деревьев, урожайность;

- имя сада, площадь, урожайность;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Погода. Предусмотреть варианты хранения информации: - месяц, число, год, давление, температура;

- месяц, число, год, давление, температура;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Студент. Предусмотреть варианты хранения информации: - фамилия и имя, факультет, группа, средний балл;

- фамилия и имя, факультет, группа, возраст (целое число);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.




1. темах Совета Европы Африканского Союза и Организации американских государств
2. Сооружение дорожной одежды
3. Опыт ипотеки в развивающихся странах
4. Реферат- Учение о тканях (гистология)
5. 1боз Каб
6. об утверждении отраслевого стандарта
7. Процессуальный контроль
8. ТЕМА 13. УЧЕНИЯ О ГОСУДАРСТВЕ И ПРАВЕ В РОССИИ В XVIII НАЧАЛЕ XX ВВ
9. А Спиридовская Воронеж 1998 Содержание Введение
10. Перевод текста