Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Hey /prog/, can you help me with something?

Name: Anonymous 2012-09-24 14:28

I'm using C++ because it's a superior language, but it's throwing this error. Can you help me?
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/algorithm:63:0,
                 from Ej2.cpp:3:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h: In instantiation of 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]':
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2252:4:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5516:4:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
Ej2.cpp:54:44:   required from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2190:8: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:63:0,
                 from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/algorithm:63,
                 from Ej2.cpp:3:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h: In instantiation of 'void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]':
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:1975:4:   required from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5365:7:   required from 'void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2357:8:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Size = long int; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5514:4:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
Ej2.cpp:54:44:   required from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h:338:7: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h: In instantiation of 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Distance = long int; _Tp = valla; _Compare = bool (*)(const valla&, const valla&)]':
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h:442:4:   required from 'void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:1972:7:   required from 'void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5365:7:   required from 'void std::partial_sort(_RAIter, _RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2357:8:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Size = long int; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5514:4:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
Ej2.cpp:54:44:   required from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h:313:4: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]

Name: Anonymous 2012-09-24 14:29

(part 2)

/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_heap.h:319:4: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]
In file included from /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/vector:61:0,
                 from Ej2.h:4,
                 from Ej2.cpp:1:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h: In instantiation of 'static void std::__iter_swap<_BoolType>::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; bool _BoolType = false]':
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:139:7:   required from 'void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _ForwardIterator2 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:115:6:   required from 'void std::__move_median_first(_Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2320:7:   required from '_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2362:62:   required from 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Size = long int; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5514:4:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
Ej2.cpp:54:44:   required from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:90:11: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:91:11: error: passing 'const valla' as 'this' argument of 'valla& valla::operator=(const valla&)' discards qualifiers [-fpermissive]
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h: In instantiation of '_BI2 std::__copy_move_backward_a(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = const valla*; _BI2 = const valla*]':
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:590:34:   required from '_BI2 std::__copy_move_backward_a2(_BI1, _BI1, _BI2) [with bool _IsMove = false; _BI1 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _BI2 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:625:18:   required from '_BI2 std::copy_backward(_BI1, _BI1, _BI2) [with _BI1 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _BI2 = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2189:8:   required from 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:2252:4:   required from 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algo.h:5516:4:   required from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<const valla*, std::vector<valla> >; _Compare = bool (*)(const valla&, const valla&)]'
Ej2.cpp:54:44:   required from here
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:581:18: error: no matching function for call to 'std::__copy_move_backward<false, true, std::random_access_iterator_tag>::__copy_move_b(const valla*&, const valla*&, const valla*&)'
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:581:18: note: candidate is:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:557:9: note: template<class _Tp> static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*) [with _Tp = _Tp; bool _IsMove = false]
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:557:9: note:   template argument deduction/substitution failed:
/usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h:581:18: note:   deduced conflicting types for parameter '_Tp' ('valla' and 'const valla')

Name: Anonymous 2012-09-24 14:31

>>1                        `
not using Visual C++ 11

ISHYGDDT

Name: Anonymous 2012-09-24 14:32

gcc gnu linux x86_64
Found your problems. You whole 4 (four) of them.

Use Lisp Machine or die.

Name: Anonymous 2012-09-24 15:04

Clang has more readable error messages. Install that and see what it says.

Name: Anonymous 2012-09-24 15:12

C++ the superior endless template error messages.

Name: Anonymous 2012-09-24 15:15

>>3
You know you've been too much time on the imageboards when you le greentext.

Name: Anonymous 2012-09-24 15:36

>>3
``Faggot"

Name: Anonymous 2012-09-24 17:11

>>3
How about you get that kike ass back to /g/, Shlomo?

Don't change these.
Name: Email:
Entire Thread Thread List