03.06.2012, 16:15. Просмотров 2109. Ответов 4
Очень нужна помощь...Такое задание:Карточка иностранного слова представляет собой структуру, содержащую иностранное слово и его перевод. Для моделирования электронного словаря иностранных слов реализовать класс Dictionary. Данный класс имеет поле название словаря и содержит массив структур WordCard, представляющих собой карточки иностранного слова. Название словаря задается при создании нового словаря, но должна быть возможность его изменения во время работы. Карточки добавляются в словарь и удаляются из него. Реализовать операции объединения , пересечения и вычитания словарей. При реализации должен создаваться новый словарь, а исходные словари не должны изменяться. При объединении новый словарь должен содержать без повторений все слова, содержащиеся в обоих словарях операндах. При пересечении новый словарь должен состоять только из тех слов, которые имеются в обоих словарях операндах. При вычитании новый словарь должен содержать слова первого словаря-операнда, отсутствующие во втором.
Кроме того:
Необходимо перегрузить операцию индексирования[]. Максимально возможный размер массива задать константой. В отдельном поле size должно храниться максимальное для данного объекта количество элементов массива; реализовать метод size, возвращающий установленную длину. Если количество элементов массива изменяется во время работы, определить в классе поле count. Первоначальные значения size и count устанавливаются конструктором. Если возможно, реализовать конструктор инициализации строкой.
Мне нужно хотя бы наводка и основные принципы действия. Не очень понятно как работать с массивом структур. Здесь без менюшки думаю никуда...Наработки есть, но они слишком далеки от правды)
0
|