Determine the address of the executable function for a given function name.
Determine the address of the executable function for a given function name.
Please note the following when using this function:
| Name | Type | Default | Description | 
| Return | int | Not 0 : address of the executable function in memory 0 : Function not found  | 
|
| funcname | char* | - | Name of a function | 
float my_func (float f)
{
    return f*2.0;
}
int test (char * func_name, float f)
{
    int 	fn = reflection (func_name);
    if (fn)	showmessage ("%s (%f) = %f", func_name, f, fn (f));
    else 	showmessage ("Function %s is not defined", func_name);
    return 0;
}
int main ()
{
    test ("sin", 	30.0);
    test ("my_func", 	30.0);
    test ("sdjhfg", 	30.0);
    return 0;
}
Alphabetic index HTML hierarchy of classes or Java