问题 填空题

下列程序在构造函数和析构函数中申请和释放类的数据成员int *a,申请时使用形参b初始化a,请填空。
class A

public:
A(int b);
~A();
private:
int *a:

A::A(int b)

______,

A::~A()

______;

答案

参考答案:a=new int(b) delete a

解析: C++中new和delete的使用有如下几种:①a=new int;dekte a;②a=new int(10);delete a;③a=new int[10];delete[]a;。

单项选择题
选择题