sort with vector pointers
Code:
bool MySort(CModel* entity1 , CModel* entity2)
{
return entity1->m_pDiffuseMap < entity2->m_pDiffuseMap;
}
std::sort (m_modelvector.begin(), m_modelvector.end(), MySort);
m_modelvector is
vector <CModel*> m_modelvector;
im getting these errors
: error C3867: 'CRenderManager::MySort': function call missing argument list; use '&CRenderManager::MySort' to create a pointer to member
: error C2780: 'void std::sort(_RanIt,_RanIt)' : expects 2 arguments - 3 provided
i know its some thing stupid , but just cant figure it out , any one help please?