Lecture 1 - Slide 23 : 34
Function types

Functions in C can be used as data of function type

C program with function pointer.
Same program - without explicit use of the address and dereferencing operators.
Same program - using a typedef to capture the function type.
Go to exercise
An array of functions

C++ supports lambda expressions (closures)

C++ also supports function objects (by overload of operator() such that an object my be used as a function