单选题
已知Bag是一个类,并有函数FBag定义如下: Void FBag(){ Bag *ptr, my, colleage[2], &sister=my; }则在调用函数FBag()后,Bag类的析构函数被调用的次数是
A、
2次
B、
3次
C、
4次
D、
5次
【正确答案】
B
【答案解析】
解析:本题考查默认析构函数,题中定义了一个对象、包含2个元素的一维对象数组,所以析构函数执行3次,而对象指针数组并没有实际占用空间,所以不执行析构函数。
提交答案
关闭