Hi All,

I am fresher to C++ programming, I want to know about why we need typedef ?

now i am thinking it's only for programmers convinience , any other performance reasons

please share your ideas,

and i read in one tutorial about function alias using typedef as follows,

typedef double (*Addition)(double value1, double value2);

double Add(double x, double y)
{
double result = x + y;
return result;
}


Usage:

Addition plus;

plus =Add;

double ans = plus(3855.06, 74.88);

In which suituations this kind

of typedef for function alias will be helpful ?

please help me to learn the typedef ?

If you know any tutorial or books to learn usage of C++ concepts please let me know?