Borderou de evaluare (job #2003595)
| Utilizator | Data | 23 iulie 2017 13:10:27 | |
|---|---|---|---|
| Problema | Cezar | Status | done |
| Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
| Scor | 0 | ||
Raport evaluator
Eroare de compilare:
user.cpp:16:50: error: ISO C++ forbids declaration of ‘parameter’ with no type [-fpermissive]
inline bool operator() (const short &a,const &short b) const
^
user.cpp:16:51: error: expected ‘,’ or ‘...’ before ‘short’
inline bool operator() (const short &a,const &short b) const
^
user.cpp: In member function ‘bool Compare::operator()(const short int&, const int&) const’:
user.cpp:18:29: error: ‘b’ was not declared in this scope
return cost[a]>cost[b];
^
/usr/include/c++/4.8/bits/stl_heap.h: In instantiation of ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<short int*, std::vector<short int> >; _Distance = int; _Tp = short int; _Compare = Compare]’:
/usr/include/c++/4.8/bits/stl_heap.h:448:15: required from ‘void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<short int*, std::vector<short int> >; _Compare = Compare]’
/usr/include/c++/4.8/bits/stl_queue.h:411:48: required from ‘std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = short int; _Sequence = std::vector<short int>; _Compare = Compare]’
user.cpp:21:46: required from here
user.cpp:16:17: error: ‘bool Compare::operator()(const short int&, const int&) const’ is private
inline bool operator() (const short &a,const &short b) const
^
In file included from /usr/include/c++/4.8/queue:62:0,
from user.cpp:3:
/usr/include/c++/4.8/bits/stl_heap.h:313:40: error: within this context
*(__first + (__secondChild - 1))))
^
/usr/include/c++/4.8/bits/stl_heap.h: In instantiation of ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<short int*, std::vector<short int> >; _Distance = int; _Tp = short int; _Compare = Compare]’:
/usr/include/c++/4.8/bits/stl_heap.h:222:58: required from ‘void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<short int*, std::vector<short int> >; _Compare = Compare]’
/usr/include/c++/4.8/bits/stl_queue.h:499:41: required from ‘void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = short int; _Sequence = std::vector<short int>; _Compare = Compare; std::priority_queue<_Tp, _Sequence, _Compare>::value_type = short int]’
user.cpp:38:21: required from here
user.cpp:16:17: error: ‘bool Compare::operator()(const short int&, const int&) const’ is private
inline bool operator() (const short &a,const &short b) const
^
In file included from /usr/include/c++/4.8/queue:62:0,
from user.cpp:3:
/usr/include/c++/4.8/bits/stl_heap.h:183:47: error: within this context
&& __comp(*(__first + __parent), __value))
^
user.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type]
}
^
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
