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

АТД, перегрузка операторов и функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Лабораторная задача. кто мож помогите разобраться http://www.cyberforum.ru/cpp-beginners/thread379925.html
Требования! Программа обработки числовой матрицы, загружаемой из файла. Ввод/вывод – потоковый. Имя файла с матричными данными должно вводиться пользователем с клавиатуры. Результат операции открытия файлового потока должен проверяться и в случае неудачи должно выводиться соответствующее сообщение. Число строк и столбцов матрицы программа должна определять автоматически по содержимому файла....
C++ В одномерном массиве состоящем из 10 элементов вычислить... В одномерном массиве состоящем из 10 элементов(массив заполнить случайными числами от -5 до 5) вычислить: 1)минимальный по модулу элемент массива 2)сумму модулей элементов массив,расположенных после первого элемента равного 0 Преобразовать массив таким образом чтобы в первой его половине распологались элементы, стоящие в четных позициях а во второй половине элементы стоящие в не четных... http://www.cyberforum.ru/cpp-beginners/thread379915.html
C++ Вычислить значение arcsin x через разложение в ряд Тейлора
памагите ктони буть код проги есть на скрине только не выводит до конца результат тоже есть на скрине формула каторую надо использовать обведена в красный
C++ Помогите пожалуйста с задачей
Даны натуральные числа n и k, n > 1. Напечатать k десятичных знаков числа 1/n. (При наличии двух десятичных разложений выбирается то из них, которое не содержит девятки в периоде.) Программа должна использовать только целые переменные. Добавлено через 49 минут Ну пожалуйста
C++ дана матрица m x N http://www.cyberforum.ru/cpp-beginners/thread379893.html
Matrix54. Дана матрица размера M × N. Поменять местами столбец с номером N и первый из столбцов, содержащих только отрицательные элементы. Если требуемых столбцов нет, то вывести матрицу без изменений. Добавлено через 5 минут #include <iostream>
C++ перемещение робота Пусть, например, заданы правила, отраженные во входном файле. Тогда при выполнении команды S(3) сначала переместится на 1 в направлении S, а потом выполнит последовательно команды N(2), U(2), S(2), D(2), D(2), U(2), S(2), E(2). нужно расчитать сколько всего будет сделано шагов. помогите пожалуйсто... входной файл построчно N,S,W,E,U,D, последняя строка выбор направления и колличество: N... подробнее

Показать сообщение отдельно
Delpix
delpix.ru
 Аватар для Delpix
19 / 19 / 1
Регистрация: 06.05.2011
Сообщений: 235
08.11.2011, 18:15     АТД, перегрузка операторов и функций
Задание:
1. Реализовать (на основе лекционного материала) класс String, который представляет строку символов произвольной длины (отчет - реализация класса).
2. Разработать класс двусвязный список (DoubleList), содержащей строки String. Класс должен иметь интерфейс АТД который включает методы для добавления, удаления, поиска элементов в соответствии с логикой работы структуры данных, а также конструкторы по умолчанию и копирования, деструктор, перегруженные методы для добавления объектов из другого контейнера того же типа. Реализацию методов представить в виде заглушек, выводящих на экран названия методов и аргументы (отчет - протокол класса).
3. Протестировать контейнерный класс, создав объект и вызвав все его методы (отчет – клиентский код и вывод программы).
4. Реализовать методы контейнерного класса, заменив заглушки на конкретную реализацию (отчет – реализация методов)
5. Добавить перегрузку следующих операторов в виде методов контейнерного класса
+ добавление элемента;
+ добавление элементов;
> отношение порядка;
! реверс символов строк;
[] индексирование;
= копирование;
Добавить перегрузку следующих операторов в виде дружественных функций
- удаление элемента;
== отношение равенства 2 контейнеров;
~ обмен соседних строк в контейнере местами;
<< вывод значения контейнера в стандартный поток вывода
(отчет – объявления методов и функций в протоколе контейнерного класса).
6. Реализовать и протестировать перегруженные операторы, вызвав их в операторном и функциональном виде (отчет – реализация методов, клиентский код и вывод программы).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru