选择题
有如下类定义:
class A{
char*a:
public:
A():a(()){}
A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间
a=______;
strcpy(a,aa);
}
~A(){delete[]a;}
};
横线处应填写的表达式是______。
A、
Dew char[strlen(aa)+1
B、
char[strlen(aa)+1]
C、
char[strlen(aa)]
D、
new char[sizeof(aa)-1]
【正确答案】
A
【答案解析】
对动态分配存储空间的考查,在C++中,回车键需计一字符,即总的长度为strlen(aa)+1。
提交答案
关闭