单项选择题

假设A是一个类的名字,下面的程序片段会调用类A的调用析构函数几次? int main() { A * p = new A[2]; A * p2 = new A; A a; delete [] p; }

A、A) 1
B、B) 2
C、C) 3
D、D) 4