Lecture Notes for Advanced Programming II

23 March 2004 - Function Objects


Outline


Counting Votes


Counting Votes With Globals


What are Function Objects?


Operator Call Declarations


Calling Function Objects


Function Object Uses


Revisiting Vote Counting


Function Objects vs. Functions


Function Objects and Functions


Other Candidate Counts


Functors to the Rescue


Function Adapters


The Argument-Reducing Function Adapters


The Converting Function Adapter


Counting Votes with Function Objects


isstrtype Revisited


The Negating Function Adopters


isstrtype() and Function Adapters


Functor Types


STL-Defined Functors


Points to Remember


This page last modified on 24 March 2004.