Demonstrate Function Objects ============================== line number 26 : calling testFunction with message "function demo" line number 30 : calling testFunction with message "function pointer demo" line number 34 : calling testFunction with message "function pointer type demo" line number 38 : calling testFunction with message "function pointer alias demo" line number 42 : calling testFunction with message "functor demo" by calling FunctorExample::operator () with argument "additional message" line number 48 : calling testFunction with message "lambda demo" by calling "main::::operator () Press any key to continue . . .