当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

有如下类定义:class A{char *a;public:A():*(0){}A(char * aA){//把aa所指字符串拷贝到a所指向的


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

A、new char[strlen(aA)+1]

B、char[strlen(aA)+1]

C、char[strlen(aA)]

D、new char[sizeof(aA)-1]

参考答案
您可能感兴趣的试题
  • 类 myArray定义如下: public class myArray { static int[] a = {21,42,16,31,23,47,35}; public

  • 类 myArray定义如下: public class myArray { static int[] a = {21,42,16,31,23,47,35}; public

  • 有如下类定义: Class MyClass{ int value; public: MyClass(int n): value(n){}

  • 有如下类定义: class Point { int xx.yy; public: Point:xx(0) yy(0){} Point(int x int Y=

  • 有如下程序: include<iostream> using namespace std; class Pet{ char name[10]; public: Pet(c

  • 有如下类定义和变量定义:class Parents{public:int publicData:private:int privateData;};class