Функция автоматического формирования иерархии.Должности вписала на английском.на русском не выходит..как сделать на русском???что нужно? - вопрос №1078282
Разработать программу, которая осуществляет рассылку писем. Сформировать иерархию групп. Осуществить рассылку писем… вот код.
#include <iostream>
#include <vector>
#include <queue>
#include <map>
#include <string>
#include <windows.h>
//создаем очередь приритетов с помощью векторного контейнера
priority_queue<Messange, vector<Messange>, less<vector<Messange>::value_type> > pqMessange;
// hierarchy — ассоциативный массив для хранения приоритетов (номеров групп) иерархии.
map <string, int> hierarchy;
typedef pair <string, int> bufHierarchy;
//------------------------------------------------------------------------
// Функция обработки рассылки (рассылка).
int list()
{
while (!pqMessange.empty())
{
//сортирует по заданому полю
pqMessange.top().prior; //находим элемент с наивысшим приоритетом
const Messange& messange = pqMessange.top();