typedef 有关问题

typedef 问题typedefvoid(*callback)(intnType,char*szinfoNULL);上边一句报错如下:defaultargumentsareo

typedef 问题
typedef   void(   *callback)(int   nType,char   *   szinfo   =NULL);
上边一句报错如下:
default   arguments   are   only   permitted   for   function   parameters
不知道什么错误,谢谢

[解决办法]
typedef void( *callback)(int nType,char * szinfo =NULL);

typedef只是是定义类型别名的!