Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2009, 14:11   #1
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию Нужна помощь по STL в С++. Очередь с приоритетами

работаю над лабой

#include <iostream>
#include <vector>
#include <functional>
#include <fstream>
#include <algorithm>
#include <queue>
using namespace std;

struct Fteam{
int goal;
char* name;
friend ostream operator <<(ostream&out,Fteam a){
out<<a.name<<" "<<a.goal;
return out;
}
friend istream operator >>(istream&in,Fteam a){
in>>a.goal;
in>>a.name;
return in;
}
Fteam(int g,char*nm){
goal=g;
name=nm;
}

Fteam(){name=0;goal=0;}

};


class Cless{
public:
bool operator() (Fteam x,Fteam y){
return (x.goal<y.goal);
}
};

void main(){
Fteam a(1,"one");
priority_queue <Fteam,vector<Fteam>,Cless > q;
q.push(a);
a.goal=6;
a.name="two";
q.push(a);
a.goal=4;
a.name="three";
int cnt=1;
do{
a=q.top();
cout<<cnt<<" place is "<<a<<"\n";cnt++;
q.pop();
}while ( !q.empty() );



}

Вот на последнем моменте выводит на экран только one и two
Вопрос: Куда пропал three ?
С наилучшими пожеланиями.
Познающий вне форума Ответить с цитированием
Старый 31.05.2009, 15:06   #2
Познающий
Форумчанин
 
Аватар для Познающий
 
Регистрация: 09.05.2009
Сообщений: 162
По умолчанию

ой)))
Все нашел ошибку)))
сорри
забыл пушнуть three )))
С наилучшими пожеланиями.
Познающий вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STL Cpluser Общие вопросы C/C++ 4 07.05.2009 12:21
STL цыкличиский список ("")(Э_Є)("") Общие вопросы C/C++ 6 07.05.2009 02:23
STL Cpluser Общие вопросы C/C++ 2 22.02.2009 23:35
[C++]STL Mumriksnus Общие вопросы C/C++ 1 02.07.2008 20:43
Сортировка в STL xz121 Общие вопросы C/C++ 3 09.06.2008 19:30