int default_div_by_zero_handler(int n, int d)
{
// do stuff
}
inline
int Divide(int numerator, int denominator)
{
return divide(numerator, denominator, default_div_by_zero_handler);
}
typedef не создан для этого, он создан больше для кросс платформенности, таким способом вы ничего нового не создаете нового, вам могут помочь объединения