A-A+

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

2022-08-06 06:47:41 问答库 阅读 177 次

问题详情

下列程序在构造函数和析构函数中申请和释放类的数据成员int * a,申请时使用形参b初始化a,请填空。
class A
{
public:
A(int b) ;
~A() ;
private:
int * a;
};
A: :A(int b)
{
______;
}
A: :~A()
{
______;
}请帮忙给出正确答案和分析,谢谢!

参考答案

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

考点:函数,初始化