有如下程序: class Name { char *name; public: Name():name(NULL){} Name(char *fname)//将fname所指字符串拷贝到name所指向的存储空间 { name=________________ ; strcpy(name,fname); } ~Name(){delete[]name;} }; 横线处应填写的表达式是__________________。
A.new char[strlen(fname)+1]
B.char[strlen(fname)+1]
C.char[strlen(fname)]
D.new char[sizeof(fname)]