{
cerr<<"Unable to satisfy request for memory\n";
abort();
}
typedef void (*new_handler)();
new_handler set_new_handler(new_handler p) throw();
set_new_handler(noMoreMemory);
another example:
void Switch_With_Function_Pointer(float a, float b, float (*pt2Func)(float, float))
{
float result = pt2Func(a, b); // call using function pointer
cout << "Switch replaced by function pointer: 2-5="; // display result
cout << result << endl;
}
Switch_With_Function_Pointer(2,5,&minus)
No comments:
Post a Comment