C++ Language/ProgramFlow/FunctionPointer
In traditional C++, a function could be passed-around using "function-pointer" variables.
For example, this type alias specifies a pointer to a function that converts a float-pointer into an integer: typedef int (*PTPFTOI)(float*);
.