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

admin2010-03-29  22

问题 下列程序在构造函数和析构函数中申请和释放类的数据成员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://kaotiyun.com/show/VBjp777K
0

最新回复(0)