26.5.1 Function Objects (cont.)
- Sort by salary?
- Redefine operator< for each sort order?
- Sol'n: don't use the default operator<
SalaryComparator comp;
sort(staff.begin(), staff.end(), comp);
- (more concisely):
sort(staff.begin(), staff.end(),
SalaryComparator());
- Template function ptrs are messy, so we use a function object
prev
|top
|next