Borderou de evaluare (job #2009301)
Utilizator | Data | 9 august 2017 11:48:24 | |
---|---|---|---|
Problema | Ciclu hamiltonian de cost minim | Status | done |
Runda | Arhiva educationala | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
In file included from /usr/include/c++/4.8/algorithm:62:0,
from user.cpp:4:
/usr/include/c++/4.8/bits/stl_algo.h: In instantiation of ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’:
/usr/include/c++/4.8/bits/stl_algo.h:2235:62: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
/usr/include/c++/4.8/bits/stl_algo.h:5476:47: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
user.cpp:145:28: required from here
/usr/include/c++/4.8/bits/stl_algo.h:2166:17: error: no match for ‘operator=’ (operand types are ‘permutation’ and ‘std::remove_reference<permutation&>::type {aka permutation}’)
*__first = _GLIBCXX_MOVE(__val);
^
/usr/include/c++/4.8/bits/stl_algo.h:2166:17: note: candidate is:
user.cpp:60:14: note: permutation& permutation::operator=(permutation&)
permutation& permutation::operator=(permutation& b) {
^
user.cpp:60:14: note: no known conversion for argument 1 from ‘std::remove_reference<permutation&>::type {aka permutation}’ to ‘permutation&’
In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0,
from /usr/include/c++/4.8/bits/stl_algobase.h:64,
from /usr/include/c++/4.8/vector:60,
from user.cpp:3:
/usr/include/c++/4.8/bits/move.h: In instantiation of ‘void std::swap(_Tp&, _Tp&) [with _Tp = permutation]’:
/usr/include/c++/4.8/bits/stl_algobase.h:147:22: required from ‘void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
/usr/include/c++/4.8/bits/stl_algo.h:5219:71: required from ‘void std::random_shuffle(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
user.cpp:157:42: required from here
/usr/include/c++/4.8/bits/move.h:176:11: error: no match for ‘operator=’ (operand types are ‘permutation’ and ‘std::remove_reference<permutation&>::type {aka permutation}’)
__a = _GLIBCXX_MOVE(__b);
^
/usr/include/c++/4.8/bits/move.h:176:11: note: candidate is:
user.cpp:60:14: note: permutation& permutation::operator=(permutation&)
permutation& permutation::operator=(permutation& b) {
^
user.cpp:60:14: note: no known conversion for argument 1 from ‘std::remove_reference<permutation&>::type {aka permutation}’ to ‘permutation&’
In file included from /usr/include/c++/4.8/bits/stl_pair.h:59:0,
from /usr/include/c++/4.8/bits/stl_algobase.h:64,
from /usr/include/c++/4.8/vector:60,
from user.cpp:3:
/usr/include/c++/4.8/bits/move.h:177:11: error: no match for ‘operator=’ (operand types are ‘permutation’ and ‘std::remove_reference<permutation&>::type {aka permutation}’)
__b = _GLIBCXX_MOVE(__tmp);
^
/usr/include/c++/4.8/bits/move.h:177:11: note: candidate is:
user.cpp:60:14: note: permutation& permutation::operator=(permutation&)
permutation& permutation::operator=(permutation& b) {
^
user.cpp:60:14: note: no known conversion for argument 1 from ‘std::remove_reference<permutation&>::type {aka permutation}’ to ‘permutation&’
In file included from /usr/include/c++/4.8/bits/stl_algo.h:61:0,
from /usr/include/c++/4.8/algorithm:62,
from user.cpp:4:
/usr/include/c++/4.8/bits/stl_heap.h: In instantiation of ‘void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’:
/usr/include/c++/4.8/bits/stl_algo.h:1960:42: required from ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
/usr/include/c++/4.8/bits/stl_algo.h:5322:51: required from ‘void std::partial_sort(_RAIter, _RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
/usr/include/c++/4.8/bits/stl_algo.h:2333:60: required from ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >; _Size = int]’
/usr/include/c++/4.8/bits/stl_algo.h:5475:36: required from ‘void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator<permutation*, std::vector<permutation> >]’
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !