首页 > 试题广场 >

假定CSomething是一个类,执行下面这些语句之后,内存

[单选题]
假定CSomething是一个类,执行下面这些语句之后,内存里创建了____CSomething对象。

CSomething a();

CSomething b(2);

CSomething c[3];

CSomething &ra = b;

CSomething d=b;

CSomething *pA = c;

CSomething *p = new CSomething(4);  


  • 10
  • 9
  • 8
  • 7
  • 6
  • 5
(解析源自网络)
Csomething a();//没有创建对象,不是使用默认构造函数,而是定义了一个函数,
Csomething b(2);//使用一个参数的构造函数,创建了一个对象 
Csomething c[3];//使用无参构造函数,创建了三个对象 
Csomething &ra = b;//引用b,没有创建新对象 
Csomething d = b;//使用拷贝构造函数,创建了一个新对象d 
Csomething *pA = c;//创建指针,指向对象c,没有构造新对象 
Csomething *p = new Csomething(4);//新建一个对象
发表于 2021-03-11 20:18:07 回复(0)