задача 4.Emails от подготовката за изпита - авторско решение на Г.Георгиев
Здравейте,
не ми е ясна декларацията на priority_queue-то в авторското решение на Г.Георгиев на з.4.Emails от подготовката за изпита:
priority_queue<MessageRelevance, vector<MessageRelevance>, greater<MessageRelevance> > topMessagesByMinRelevance;
останалата част от кода е ясна.
Защо примерно не е: priority_queue<MessageRelevance> topMessagesByMinRelevance; ?
Какво правят в диамантените скоби и , vector<MessageRelevance>, greater<MessageRelevance> ?
greater<MessageRelevance> e предполагам заради подредбата, да е decreasing order и вероятно прави връзка с дефинирания оperator< в класа.
Моля за хелп.