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

admin2010-03-29  34

问题 下列程序在构造函数和析构函数中申请和释放类的数据成员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;delete a;②a=new int(10);delete a;③ a=new int[10];delete[ ]a;。
转载请注明原文地址:https://jikaoti.com/ti/UdW0FFFM
0

最新回复(0)