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

Классы с динамическими структурами данных. Перегрузить операции присваивания - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Множественное наследование с использованием абстрактных базовых классов http://www.cyberforum.ru/cpp-beginners/thread1104846.html
Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключительных ситуаций. Задание к практической работе Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием, реализовать в нем: • конструктор, • деструктор, • виртуальную функцию просмотра текущего состояния...
C++ Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра а) Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса определить свои единицы измерения и способ снятия данных о значениях состояния окружающей среды. Определить конструктор копирования, оператор присваивания через соответствующие функции базового класса. Продемонстрировать работу классов. b) Создать класс... http://www.cyberforum.ru/cpp-beginners/thread1104843.html
Создать иерархии наследования: книга, тетрадь – записная книжки C++
Необходимо создать две программы, которые иллюстрировали бы оба приведенных выше примера множественного наследования. Создать динамический массив объектов, инициализировать его. Организовать поиск элемента в массиве по заданному значению. a) Создать иерархии наследования: книга, тетрадь – записная книжки. b) Создать иерархии наследования: бумага - книга, тетрадь – записная ...
C++ Наследование классов, механизм виртуальных функций
Задание к практической работе Общая постановка. Программа должна содержать: • базовый класс Х, включающий два элемента х1, х2 типа int, • конструктор с параметрами для создания объектов в динамической области памяти, • деструктор, • виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние. • производный класс У, включающий один элемент у...
C++ Реализовать подсчет числа пи по представленной формуле с измерением времени работы в секундах http://www.cyberforum.ru/cpp-beginners/thread1104820.html
Реализовать подсчет числа пи по представленной формуле с измерением времени работы в секундах.
C++ Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения const int Counter(const TSNum *Start) { int c=0; while(Start!=NULL){Start=Start->next;} return c; } Функция подсчитывает количество элементов в списке. Подскажите пожалуйста, перед чем нужно употребить const дабы обезопасить данные от изменения, при гугле можно встретить как const перед функцией так и в качестве параметров в функции, а куда же правильней писать? подробнее

Показать сообщение отдельно
lion-6v
 Аватар для lion-6v
0 / 0 / 0
Регистрация: 19.12.2012
Сообщений: 93
25.02.2014, 01:34     Классы с динамическими структурами данных. Перегрузить операции присваивания
Выполнить задание не используя библиотеку стандартных шаблонов.
1. Для типа динамической структуры данных, указанного в задании, разработать соответствующий класс, предусмотрев в нем конструкторы по умолчанию и копирования, деструктор, функции вставки и удаления элемента, просмотра доступного элемента, функцию, проверяющую наличие элементов.
2. Перегрузить операции присваивания.
3. Проверить работу созданного класса.
1. Циклический однонаправленный список, упорядоченный по возрастанию с выбором элемента только из конца списка.
2. Линейный список, упорядоченный по возрастанию, с ограниченным количеством элементов, реализованный как массив.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru