Borderou de evaluare (job #719990)

Utilizator predator5047Butiu Alexandru Octavian predator5047 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?