22.6 Setting Behavior Using Template Arguments
(cont.)
- The less defines a function object
- Invokes operator<
- Specify trait as the default template argument
template<typename T, typename CMP = less<T> >
class OrderedCollection
{
. . .
}
- To use the default:
OrderedCollection<int> data;
// Will use the less than operator
prev
|top
|next