Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Renji
2102 / 1543 / 470
Регистрация: 05.06.2014
Сообщений: 4,473
12.01.2016, 18:19

Класс "Толковый словарь"

12.01.2016, 18:19. Просмотров 287. Ответов 1
Метки (Все метки)

Ответ

Класс Слово+Определение должен содержать метод bool operator<(const word_define&word)const осушествляющий лексикографическое сравнение слов. Если будете использовать строки std::string, они лексикографическое сравнение умеют из коробки (str1<str2 будет работать нормально).

После реализации operator<, вы сможете сравнивать объекты Слово+Определение в форме if(A<B)... Если вам этого недостаточно для понимания как построить бинарное дерево из объектов Слово+Определение, перечитывайте учебник.

Вернуться к обсуждению:
Класс "Толковый словарь"
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2016, 18:19
Готовые ответы и решения:

Создать класс "Вентилятор" содержащий в себе классы: "Двигатель", "Контроллер", "Пульт управления"
Помогите с кодом написания задачи, не понимаю как написать классы в классе. Нужно создать класс...

Создать абстрактный класс "Издание" и производные классы "Книга", "Статья", "Электронный ресурс"
1. Создать абстрактный класс Издание с методами, позволяющими вывести на экран информацию об...

Создать класс "Книга" с полями "название книги", "количество страниц", "год издания"
Создать класс Книга поля: название книги,количество страниц,год издания методы: вычислить сколько...

Базовый класс "Изделие" и производные классы "Мышь", "Клавиатура", "Монитор"
/*Создать класс изделие, с полями себестоимость, цена, время выполнения, стоимость нормочаса и...

Реализовать класс родительский класс "Пара чисел" и класс-наследник "Комплексное число"
Ткма работы создать класс pair (пара чисел); определить метод перемножения полей и операцию...

1
Другие темы раздела
C++ Заменить диагональный элемент матрицы суммой элементов соответствующей строки http://www.cyberforum.ru/cpp-beginners/thread1636869.html
Здравствуйте! Можете помочь матрицей размера NxN Сгенерировать матрицу размера NxN из случайных чисел (N вводится с клавиатуры). Заменить каждый диагональный элемент матрицы суммой элементов...
C++ Найти номер последнего максимального элемента матрицы Найти номер последнего максимального элемента в двумерном массиве http://www.cyberforum.ru/cpp-beginners/thread1636850.html
C++ Вставить в середину записи одного числа другое (без библиотеки string)
Вводятся два числа >=10 и <10^4. Образовать новое число, вставив первое число в середину второго. (Серединой числа с нечетным числом цифр можно считать любой промежуток рядом с центральной цифрой)....
C++ Вычислить и вывести на экран в виде таблицы значение заданной функции на заданном интервале с заданным шагом
Привет! Помогите пожалуйста решить задачку. С массивами и матрицей разобрался, а уравнения ни в какую. 1) Вычислить и вывести на экран в виде таблицы значение заданной функции f(x) на заданном...
C++ Вывести на экран числа следующим образом http://www.cyberforum.ru/cpp-beginners/thread1636816.html
Вывести на экран числа следующим образом 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10
C++ Сохранение кодировки при чтении XML-файла Всем привет :) Прошу знающих людей помочь советом, или просто пальцем ткнуть в литературу, только пожалуйста, поподробнее, а то я совсем тапочек. Итак, ос windows, IDE visual studio 2015, язык... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru