这是什么错误
In file included from /usr/include/c++/4.8/string:48:0,
from /usr/include/c++/4.8/bits/locale_classes.h:40,
from /usr/include/c++/4.8/bits/ios_base.h:41,
from /usr/include/c++/4.8/ios:42,
from /usr/include/c++/4.8/ostream:38,
from /usr/include/c++/4.8/iostream:39,
from Main.cpp:1:
/usr/include/c++/4.8/bits/stl_function.h: In instantiation of 'bool std::less<_Tp>::operator()(const _Tp&, const _Tp&) const [with _Tp = nodeq]':
/usr/include/c++/4.8/bits/stl_heap.h:313:40: required from 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<nodeq*, std::vector<nodeq, std::allocator<nodeq> > >; _Distance = long int; _Tp = nodeq; _Compare = std::less<nodeq>]'
/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<nodeq*, std::vector<nodeq, std::allocator<nodeq> > >; _Compare = std::less<nodeq>]'
/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 = nodeq; _Sequence = std::vector<nodeq, std::allocator<nodeq> >; _Compare = std::less<nodeq>]'
Main.cpp:13:23: required from here
/usr/include/c++/4.8/bits/stl_function.h:235:20: error: no match for 'operator<' (operand types are 'const nodeq' and 'const nodeq')
{ return __x < __y; }