概述
utilities(C/C++)
说明性语言
index out of range.
:下标越界
排序准则(sorting criterion)
或许因为不想,或许因为不能,无法使用一般的 operator<对这些对象排序,而是必须以某种特定的规则(通常基于某些成员函数)来排序,此时便是 function objects 施展身手的舞台;
class Person
{
public:
std::string firstname() const;
std::string secondname() const;
...
}
class PersonSortCriterion
{
public:
bool operator() (const Person& left, const Person& right) const
{
return left.lastname() < right.lastname() || (left.lastname() == right.lastname() && left.firstname() < right.firstname());
}
}
最后
以上就是忧虑板栗为你收集整理的utilities(C/C++)(二)的全部内容,希望文章能够帮你解决utilities(C/C++)(二)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复