选择题   有如下类定义:
    class A{
    char *a;
    public:
    A():a(0){}
    A(char *aa){  //把aa所指字符串复制到a所指向的存储空间
    a=______;
    strcpy(a, aa);
    strcpy(a, aa);
    }
    ~A(){delete[]a;}
    };
    横线处应填写的表达式是______。
 
【正确答案】 A
【答案解析】用new来动态创建空间,数组长度应该为将要复制的字符串长度+1。