单选题:假设A是一个类的名字,下面程序片段,类A会调用析构函数几次?
假设A是一个类的名字,下面程序片段,类A会调用析构函数几次?
int main(){
A `* p = new A[2];`
A `* p2 = new A;`
A a;
delete [] p;
} @[C](2)
A. 1
B. 2
C. 3
D. 4
A.1
B.2
C.3
D.4
答案:C
int main(){
A `* p = new A[2];`
A `* p2 = new A;`
A a;
delete [] p;
} @[C](2)
A. 1
B. 2
C. 3
D. 4
A.1
B.2
C.3
D.4
答案:C