您的位置:首页 > 其它

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

2016-04-28 09:17 295 查看
*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=aa;//节省内存

}

~A()

{

delete []a;//释放指针

}

void output()

{

cout<<a<<endl;

}

};

int main()

{

A a("good morning ,code monkeys!");

a.output();

A b(a);

b.output();

return 0;

}

运行结果:



知识点总结:

类a的复制构造函数,深复制

学习心得

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