您的位置:首页 > 其它

项目1-深复制体验(1)

2016-04-28 09:08 239 查看
*Copyright (c) 2014,烟台大学计算机学院

*All right reserved.

*文件名称:test.cpp

*作 者:韩双志

*完成日期:2016年4月21日

*版本号:v1.0

*

*问题描述:阅读下面程序,补足未完成的注释

*输入描述:无

*输出描述:输出程序的内容

*

#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);//把aa复制给a

}

~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;

}

*/

运行结果:



知识点总结:

深复制

学习心得

大体了解了深复制
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: