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

Разработать класс структуры данных, содержащей строки String - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Копировать символы латиницы с одной строки в другую. http://www.cyberforum.ru/cpp-beginners/thread399079.html
Написать функцию для роботи со строками: Копировать символы латиницы с одной строки в другую. При этом НЕ использовать библиотечных функций для роботы со строками
C++ Наследование, и перегрузки методов Вопрос: есть ли какие нибудь красивые решения данной проблемы? Рассмотрим ниже представленный код: class Test1 { public: void Print(const char* text) { std::cout<<text; } }; class Test2:public Test1 http://www.cyberforum.ru/cpp-beginners/thread399078.html
Работа со строками в с++.Преобразование строки. C++
Дана строка, слова в которой состоят из букв латинского алфавита и десятичных цифр. Остальные символы считаются разделителями между словами. Получить новую строку, выполняя в заданной строке замены по следующим правилам: – все слова, имеющие длину менее 7 символов и состоящие только из цифр, заменяются словами, записанными в обратном порядке; – во всех словах, в которых встречаются как...
Прототип функции C++
Записать прототип функции, которая осуществляет перевод десятичного числа в двоичную систему. #include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { long N; char a; printf("\nVvedite polozhitel'noe chislo: ");
C++ Windows.h http://www.cyberforum.ru/cpp-beginners/thread399049.html
Скажите как создать проект в Visual studio что бы программировать в среде windows, т.е работать с библиотекой Windows.h
C++ игра через класс на С++ помогите пожалуйста написать игру(любую)на С++ через классы. спасибо заранее) подробнее

Показать сообщение отдельно
sofka88888
Сообщений: n/a

Разработать класс структуры данных, содержащей строки String - C++

05.12.2011, 03:08. Просмотров 638. Ответов 0
Метки (Все метки)

2. Разработать класс структуры данных, содержащей строки String, в соответствии с вариантами заданий. Класс должен иметь интерфейс АТД который включает методы для добавления, удаления, поиска элементов в соответствии с логикой работы структуры данных, а также конструкторы по умолчанию и копирования, деструктор, перегруженные методы для добавления объектов из другого контейнера того же типа. Реализацию методов представить в виде заглушек, выводящих на экран названия методов и аргументы (отчет - протокол класса).
3. Протестировать контейнерный класс, создав объект и вызвав все его методы (отчет – клиентский код и вывод программы).
4. Реализовать методы контейнерного класса, заменив заглушки на конкретную реализацию (отчет – реализация методов)
5. Добавить перегрузку следующих операторов в виде методов контейнерного класса
+ добавление элемента;
+ добавление элементов;
> отношение порядка;
! реверс символов строк;
[] индексирование;
= копирование;
Добавить перегрузку следующих операторов в виде дружественных функций
- удаление элемента;
== отношение равенства 2 контейнеров;
~ обмен соседних строк в контейнере местами;
<< вывод значения контейнера в стандартный поток вывода
(отчет – объявления методов и функций в протоколе контейнерного класса).
6. Реализовать и протестировать перегруженные операторы, вызвав их в операторном и функциональном виде (отчет – реализация методов, клиентский код и вывод программы).

Вариант такой: PriorityQueue, очередь с приоритетом (длина строки);
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru