Я новичок в C ++ с некоторым опытом в C, и, чтобы изучить его, я попробовал некоторые вещи, выполняя домашнюю работу. Теперь у меня есть
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: в функции ' RandomAccessIterator std :: _find (_RandomAccessIterator, _RandomAccessIterator, const _Tp &, std :: random_access_iterator_tag) [with_uc____ _ _) :: __ normal_iterator>, _Tp = Object] ':
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 4209: 45: создается из '_IIter std :: find (_IIter, _IIter, const _Tp &) [с _IIter = __gnu_cxx :: __ normal_iterator>, _Tp = Object]
.. / src / Many.cpp: 48: 74: создается здесь
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 158: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 4209: 45: создается из '_IIter std :: find (_IIter, _IIter, const _Tp &) [с _IIter = __gnu_cxx :: __ normal_iterator>, _Tp = Object]
.. / src / Many.cpp: 48: 74: создается здесь
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 162: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 166: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 170: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 178: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 182: 4: ошибка: нет совпадения для 'operator ==' в '_ first. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '
/ usr / include / c ++ / 4.5 / bits / stl_algo.h: 186: 4: ошибка: nо 'оператор ==' в '_ сначала. _gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: operator * с _Iterator = Object *, _Container = std :: vector, __gnu_cxx :: __ normal_iterator <_Iterator, _Container> :: reference = Object & == __val '