我定义了一个结构体指针
typedef struct {  
  unsigned int bits;     
  char *mod ;      
  char *exp;
} PUB_KEY,*PUB_KEY_PTR;PUB_KEY_PTR key;(*key).mod=new char[22];
memset((*key).mod,0,22);key这样的初始化好像不对,应该怎样初始化?