已知Bag是一个类,并有函数FBag定义如下: Void FBag(){ Bag *ptr, my, colleage[2], &sister=my; } 则在调用函数FBag()后,Bag 类的析构函数被调用

admin2015-07-22  57

问题 已知Bag是一个类,并有函数FBag定义如下:
      Void FBag(){
           Bag *ptr, my, colleage[2], &sister=my;
      }
则在调用函数FBag()后,Bag 类的析构函数被调用的次数是

选项 A、2次
B、3次
C、4次
D、5次

答案B

解析 本题考查默认析构函数,题中定义了一个对象、包含2个元素的一维对象数组,所以析构函数执行3次,而对象指针数组并没有实际占用空间,所以不执行析构函数。
转载请注明原文地址:https://jikaoti.com/ti/7wE0FFFM
0

最新回复(0)