I am trying to use answers for question and get strange error -
/usr/include/c++/4.6/bits/stl_algo.h:162: error: no match for ‘operator==’ in ‘__first.__gnu_cxx::__normal_iterator<_Iterator, _Container>::operator* with _Iterator = User*, _Container = std::vector, __gnu_cxx::__normal_iterator<_Iterator, _Container>::reference = User& == __val’
I'm using Linux(Ubuntu 64-bit) and maybe that is a problem. Thanks in advance.
UPDATE: code where I use remove():
myVec.erase(std::remove(myVec.begin(), myVec.end(), vecMember), myVec.end());