Borderou de evaluare (job #719990)
Utilizator | Data | 22 martie 2012 11:25:13 | |
---|---|---|---|
Problema | Mesaje | Status | done |
Runda | Arhiva de probleme | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
In file included from /usr/include/c++/4.4/algorithm:62,
from user.cpp:3:
/usr/include/c++/4.4/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’:
user.cpp:44: instantiated from here
/usr/include/c++/4.4/bits/stl_algo.h:5258: error: no match for ‘operator-’ in ‘__last - __first’
/usr/include/c++/4.4/bits/stl_bvector.h:179: note: candidates are: ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
/usr/include/c++/4.4/bits/stl_algo.h: In function ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’:
/usr/include/c++/4.4/bits/stl_algo.h:5260: instantiated from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
user.cpp:44: instantiated from here
/usr/include/c++/4.4/bits/stl_algo.h:2191: error: no match for ‘operator-’ in ‘__last - __first’
/usr/include/c++/4.4/bits/stl_bvector.h:179: note: candidates are: ptrdiff_t std::operator-(const std::_Bit_iterator_base&, const std::_Bit_iterator_base&)
/usr/include/c++/4.4/bits/stl_algo.h:2193: error: no match for ‘operator+’ in ‘__first + 16’
/usr/include/c++/4.4/bits/stl_bvector.h:264: note: candidates are: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)
/usr/include/c++/4.4/bits/stl_bvector.h:350: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&)
/usr/include/c++/4.4/bits/stl_algo.h:2194: error: no match for ‘operator+’ in ‘__first + 16’
/usr/include/c++/4.4/bits/stl_bvector.h:264: note: candidates are: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)
/usr/include/c++/4.4/bits/stl_bvector.h:350: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&)
/usr/include/c++/4.4/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’:
/usr/include/c++/4.4/bits/stl_algo.h:2198: instantiated from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
/usr/include/c++/4.4/bits/stl_algo.h:5260: instantiated from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
user.cpp:44: instantiated from here
/usr/include/c++/4.4/bits/stl_algo.h:2124: error: no match for ‘operator+’ in ‘__first + 1’
/usr/include/c++/4.4/bits/stl_bvector.h:264: note: candidates are: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)
/usr/include/c++/4.4/bits/stl_bvector.h:350: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&)
/usr/include/c++/4.4/bits/stl_algo.h:2198: instantiated from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
/usr/include/c++/4.4/bits/stl_algo.h:5260: instantiated from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
user.cpp:44: instantiated from here
/usr/include/c++/4.4/bits/stl_algo.h:2130: error: no match for ‘operator+’ in ‘__i + 1’
/usr/include/c++/4.4/bits/stl_bvector.h:264: note: candidates are: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)
/usr/include/c++/4.4/bits/stl_bvector.h:350: note: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&)
In file included from /usr/include/c++/4.4/bits/stl_algobase.h:66,
from /usr/include/c++/4.4/bits/char_traits.h:41,
from /usr/include/c++/4.4/ios:41,
from /usr/include/c++/4.4/ostream:40,
from /usr/include/c++/4.4/iostream:40,
from user.cpp:1:
/usr/include/c++/4.4/bits/stl_pair.h: In member function ‘std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>& std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>::operator=(const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>&)’:
/usr/include/c++/4.4/bits/stl_pair.h:68: error: non-static const member ‘const std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>::first’, can't use default assignment operator
In file included from /usr/include/c++/4.4/algorithm:62,
from user.cpp:3:
/usr/include/c++/4.4/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’:
/usr/include/c++/4.4/bits/stl_algo.h:2198: instantiated from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
/usr/include/c++/4.4/bits/stl_algo.h:5260: instantiated from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = std::_Rb_tree_iterator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv> >, _Compare = bool (*)(std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>)]’
user.cpp:44: instantiated from here
/usr/include/c++/4.4/bits/stl_algo.h:2131: note: synthesized method ‘std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>& std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>::operator=(const std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, Cuv>&)’ first required here
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !