Форум программистов, компьютерный форум, киберфорум
Наши страницы

Очередь с приоритетом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ цифры после запятой http://www.cyberforum.ru/cpp-beginners/thread995847.html
Нужно из float'ского типа достать значения после запятой. к примеру имеем число 3.13 нужно получить в итоге int'овское 13. учитывая: целая часть всегда равна 3. гарантировано то, что всегда есть...
C++ copy_if Пусть у меня есть двумерный массив векторов, а также вектор, содержащий индексы тех строк массива, которые надо скопировать. Можно ли это оформить через copy_if? как правильно составить условие... http://www.cyberforum.ru/cpp-beginners/thread995845.html
C++ Перевести код с паскаля на C++
По заданному натуральному числу N необходимо вычислить количество натуральных чисел, которые являются делителями N! (факториала числа N). Например, при N=4, N!=4·3·2·1=24. Это число имеет такие...
C++ базовый,дочерний , дружественная функция
Базовый класс в нем будет массив имен из 10 элементов , конструктор должен сам заполнить этот массив любыми именами , второй класс наследуется от базового , у него у дочернего(второго ) есть...
C++ Вывод на экран предложений с заданным числом слов http://www.cyberforum.ru/cpp-beginners/thread995813.html
Подскажите, как подсчитать слова в предложениях, которые считываются из файла, а затем вывести на экран только те предложения, которые содержат заданное количество слов. При этом использовать...
C++ зависает компиляций Только начал изучать классы с++, попробовал написать простейшую программу с классами - площадь квадрата. #include <iostream> using namespace std; class Square{ public: ... подробнее

Показать сообщение отдельно
ya_noob
_
203 / 147 / 9
Регистрация: 08.10.2011
Сообщений: 432
03.11.2013, 08:42
Цитата Сообщение от Romantikkk Посмотреть сообщение
создать из моего класса очередь с приоритетом
и тут же
Цитата Сообщение от Romantikkk Посмотреть сообщение
C++
1
priority_queue<Client> P;
не понятно, что вам надо: создать свою очередь с приоритетами или воспользоваться готовой реализацией priority_queue ?
попробую угадать - пусть будет второй вариант. тогда вам в классе Client нужны следующие функции:
- конструктор копирования (есть)
- оператор присваивания (нет)
- оператор сравнения (достаточно будет operator<() ) или же свой предикат для сравнения двух объектов Client (нет)

1 из 3. неплохо, но надо потрудиться и дописать еще 2 функции. и тогда скорее всего priority_queue заработает с вашим классом.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.