Добрый вечер. Помогите разобраться. Задания построено так:
Необходимо создать класс « клиент».
который должен содержать следующие поля:
1) Номер
2) Фамилия
3) Имя
4) Количество лет (сколько клиент сотрудничает с банком )
Необходимо создать класс « очередь с приоритетом ».
который должен содержать следующие поля:
1) Указатель на класс клиент ;
2) Приоритет клиента. Данная поле рассчитывается на основе поля «Количество лет » из класса клиент и шкалы приоритетов описанной в постановке задач ;
3) Максимальный размер очереди ;
4) Текущий размер очереди.
У меня возникла проблема, как засунуть клиентов из класса client в очередь?
Классы Клиент и Очередь с приоритетом
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
-
- Сообщения: 1228
- Зарегистрирован: 26 фев 2004, 13:24
- Откуда: Pietari, Venäjä
- Контактная информация:
Код: Выделить всё
class Client {
// ...
};
struct ClientComparator {
bool operator()(const Client& client1, const Client& client2) const {
return client1.priority < client2.priority;
}
};
std: :p riority_queue<Client, std::vector<Client>, ClientComparator> clientQueue;
2B OR NOT(2B) = FF