第九周项目1(1)

来源:互联网 发布:5g网络wifi什么意思 编辑:程序博客网 时间:2024/04/17 07:10
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作    者 : 胡昌星 *完成日期 : 2016年4月17号 *版 本 号 : v1.0 * *问题描述 :  数组做数据成员 *输入描述 :   无 *程序输出 : */#include <iostream>using namespace std;int main()class A  {  private:      char *a;  public:      A(char *aa)      {          a = new char[strlen(aa)+1];  //(a)这样处理的意义在于:______________________________          strcpy(a, aa);     }         //(b)数据成员a与形式参数aa的关系:___________________________________      }      ~A()      {       delete []a;   //(c)这样处理的意义在于:  ___________________________________________      }    A(A&b)    {        a=new [strlen(b.a+1];        strcpy(a,b.a);            }      void output()      {          cout<<a<<endl;      }  };int main()  {      A a("good morning, code monkeys!");      a.output();      A b(a);      b.output();      return 0;  }

0 0