仿函數(shù)(functors)在C++標(biāo)準(zhǔn)中采用的名稱是函數(shù)對象(function objects),實際上就是函數(shù)對象,所謂函數(shù)對象就是具有函數(shù)性質(zhì)的對象。仿函數(shù)主要用于STL中的算法中。
structObjectEqualFunctor {
booloperator()(const__unsafe_unretainedidleft,
const__unsafe_unretainedidright)const{
returnleft == right;
}
};
(未完待續(xù))