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

admin2013-05-30  46

问题 下列程序在构造函数和析构函数中申请和释放类的数据成员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

解析 C++中new和delete的使用有如下几种:① a=new int; delete a;②a=new int(10) ;delete a;③a=Hew int[10] ;delete[ ] a;。
转载请注明原文地址:https://jikaoti.com/ti/E6E0FFFM
0

最新回复(0)