单项选择题

有如下类定义
  class A {
  char *a;
  public:
  A():a(0){}
  A(char *aa){ //把aa所指字符串拷贝到a所指向的存储空间
  a= ;
  strcpy(a,aa);
  strcpy(a,aa);
  }
  ~A() {delete []a;}
  };
  横线处应填写的表达式是

A.nes char[strlen(aa)+1]
B.char[strlen(aa)+1]
C.char[strlen(aa)]
D.new char[sizeof(aa)-1]