深复制体验一

来源:互联网 发布:数据预处理 去除噪声 编辑:程序博客网 时间:2024/05/15 09:09
#include <iostream>#include<cstring>using namespace std;class A{private:    char *a;public:    A(char *aa)    {        a=new char[strlen(aa)+1];//深复制的精髓        strcpy(a,aa);    }    ~A()    {        delete []a;    }    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
原创粉丝点击