我有一个类指针向量std::vector<Square*> listSquares.我想用类的一个属性作为关键字对它进行排序.这就是我正在做的事情
bool compById(Square* a, Square* b)
{
return a->getId() < b->getId();
}
std::sort(listSquares.begin(), listSquares.end(), compById)
Run Code Online (Sandbox Code Playgroud)
但编译器说:错误:没有匹配函数调用'sort(std :: vector :: iterator,std :: vector :: iterator,<unresolved overloaded function type>)'
我在这做错了什么?
我无法从标签文件夹中删除错误创建的标签。我尝试将我的工作副本切换到/ tags,然后仅在tags目录中删除所需的文件夹。但这会使svn文件夹的图标变为红色,并且当我尝试提交所做的更改时,它不会让我这样做。
简而言之,我如何从/ tags中删除文件夹,这样当其他人检出该路径时,他们将不再看到它们?