function pointer, function pointer array, const function pointer