第九周项目 1.1 补全注释

来源:互联网 发布:微信有变声软件吗 编辑:程序博客网 时间:2024/05/16 21:04
/*  *Copyright(c) 2016, 烟台大学计算机与控制工程学院  *All rights reserved.  *文件名称:main.cpp  *作    者:李德坤 *完成日期:2016年4月23日  *版本号:v1.0  *  *问题描述:补全注释 *输入描述:无  *输出描述:无 */ #include<iostream>#include<cstring>using namespace std;class A{private:    char *a;public:    A(char *aa)    {        a = new char[strlen(aa)+1];  //(a)这样处理的意义在于:_______不会使a变成野指针_______________________        strcpy(a, aa);  //(b)数据成员a与形式参数aa的关系:________________共同指向同一地址___________________    }    ~A()    {        delete []a;   //(c)这样处理的意义在于:  ____________________释放新开辟的空间减少内存_______________________    }    void output()    {        cout<<a<<endl;    }};int main(){    A a("good morning, code monkeys!");    a.output();    A b("good afternoon, codes!");    b.output();    return 0;}

0 0