深复制的体验

烟台大学计算机学院学生                                                                     
*All right reserved.                                                    
*文件名称*烟台大学计算机学院学生                                                                     
*All right reserved.                                                    
*文件名称:深复制的体验
*作者:杨飞                                                                              
*完成日期:2014年4月8日                                                                   
*版本号:v1.0                                                                               
*对任务及求解方法的描述部分:深复制的体验
*我的程序:
#include <iostream>
#include <cstring>
using namespace std;
class A
{
    private:
    char *a;
    public:
    A(char *aa)
    {
        int n;
        n=strlen(aa)+1;
        a=new char(n);
        strcpy(a,aa);
    }
    ~A()
    {
        delete []a;
    }
    void output()
    {
        cout<<a<<endl;
    }
};
int main()
{   cout<<"第一句话是:"<<endl;
    A a("Every one has a dream!");
    a.output();
    cout<<"第二句话是:"<<endl;
    A b("you can try best to achieve your dream!");
    b.output();
    return 0;
}

 

运行结果:

心得体会:好好体会吧亲人们!!!

你可能感兴趣的:(深复制的体验)