Size: a a a

2020 August 03

MK

Mikhail Kornaukhov in supapro.cxx
Всем привет! Подскажите, в чем проблема, что-то не пойму %(
https://pastebin.com/FKrN9nds
In file included from /usr/include/c++/9/queue:64,
                from main.cpp:4:
/usr/include/c++/9/bits/stl_queue.h: In instantiation of ‘class std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>’:
main.cpp:36:71:   required from here
/usr/include/c++/9/bits/stl_queue.h:485:16: error: field ‘std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>::comp’ invalidly declared function type
 485 |       _Compare   comp;
     |                ^~~~
make: *** [Makefile:11: tmp/main.o] Error 1
источник

С

Сергей in supapro.cxx
Mikhail Kornaukhov
Всем привет! Подскажите, в чем проблема, что-то не пойму %(
https://pastebin.com/FKrN9nds
In file included from /usr/include/c++/9/queue:64,
                from main.cpp:4:
/usr/include/c++/9/bits/stl_queue.h: In instantiation of ‘class std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>’:
main.cpp:36:71:   required from here
/usr/include/c++/9/bits/stl_queue.h:485:16: error: field ‘std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>::comp’ invalidly declared function type
 485 |       _Compare   comp;
     |                ^~~~
make: *** [Makefile:11: tmp/main.o] Error 1
friend bool operator < (const proc& lhs, const proc& rhs);
bool operator <(const proc& lhs, const proc& rhs)
{
   if (lhs.when_free == rhs.when_free)
       return lhs.id() < rhs.id();
   return lhs.when_free < rhs.when_free;
}
источник

С

Сергей in supapro.cxx
Mikhail Kornaukhov
Всем привет! Подскажите, в чем проблема, что-то не пойму %(
https://pastebin.com/FKrN9nds
In file included from /usr/include/c++/9/queue:64,
                from main.cpp:4:
/usr/include/c++/9/bits/stl_queue.h: In instantiation of ‘class std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>’:
main.cpp:36:71:   required from here
/usr/include/c++/9/bits/stl_queue.h:485:16: error: field ‘std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>::comp’ invalidly declared function type
 485 |       _Compare   comp;
     |                ^~~~
make: *** [Makefile:11: tmp/main.o] Error 1
std::priority_queue<proc> pq;
источник

MK

Mikhail Kornaukhov in supapro.cxx
Сергей
friend bool operator < (const proc& lhs, const proc& rhs);
bool operator <(const proc& lhs, const proc& rhs)
{
   if (lhs.when_free == rhs.when_free)
       return lhs.id() < rhs.id();
   return lhs.when_free < rhs.when_free;
}
ок спасибо, а если, допустим, мне нужно две очереди с разными компараторами, то как быть?
источник

С

Сергей in supapro.cxx
Mikhail Kornaukhov
ок спасибо, а если, допустим, мне нужно две очереди с разными компараторами, то как быть?
а зачем тебе дружественность в твоем компараторе? без дружественности делай компаратор через лямбду - ну и танцы с decltype. Можно без decltype делать структуру Compare - в сппреференсе вроде пример был в priority_queue.
источник

TS

Till Schneider in supapro.cxx
Mikhail Kornaukhov
Всем привет! Подскажите, в чем проблема, что-то не пойму %(
https://pastebin.com/FKrN9nds
In file included from /usr/include/c++/9/queue:64,
                from main.cpp:4:
/usr/include/c++/9/bits/stl_queue.h: In instantiation of ‘class std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>’:
main.cpp:36:71:   required from here
/usr/include/c++/9/bits/stl_queue.h:485:16: error: field ‘std::priority_queue<proc, std::vector<proc>, bool(const proc&, const proc&)>::comp’ invalidly declared function type
 485 |       _Compare   comp;
     |                ^~~~
make: *** [Makefile:11: tmp/main.o] Error 1
&cmp
источник

MK

Mikhail Kornaukhov in supapro.cxx
спасибо
источник

DB

Dimmu Borgir in supapro.cxx
https://ibb.co/NmcmPV4   доброе утро) ребята что за ошибка?
источник

DB

Dimmu Borgir in supapro.cxx
когда выхожу из метода эта ошибка выходит
источник

TS

Till Schneider in supapro.cxx
Dimmu Borgir
https://ibb.co/NmcmPV4   доброе утро) ребята что за ошибка?
это не ошибка, а скриншот =)
источник

TS

Till Schneider in supapro.cxx
и там все написано
источник

DB

Dimmu Borgir in supapro.cxx
Till Schneider
это не ошибка, а скриншот =)
что эта значит. когда итераторы проходили я спал)
источник

D

Don't forget me in supapro.cxx
Dimmu Borgir
что эта значит. когда итераторы проходили я спал)
а в каком месте ошибка то?
источник

DB

Dimmu Borgir in supapro.cxx
Don't forget me
а в каком месте ошибка то?
/html@FailsBot
источник

DB

Dimmu Borgir in supapro.cxx
/html@FailsBot
источник

DB

Dimmu Borgir in supapro.cxx
Don't forget me
а в каком месте ошибка то?
источник

DB

Dimmu Borgir in supapro.cxx
когда выхожу из этого метода появляется
источник

DB

Dimmu Borgir in supapro.cxx
с записем и чтением проблем нет
источник

АВ

Александр Водянников... in supapro.cxx
Как выглядит структура Administrator ?
источник

DB

Dimmu Borgir in supapro.cxx
Александр Водянников
Как выглядит структура Administrator ?
источник