深复制体验
2016-05-19 09:20
246 查看
/* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者: 武聪 *完成日期:2016年5月19日 *版本号:v1.0 *问题描述: 15. *输入描述: 16. *程序输出: 17. */ #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(A &b) { a = new char[strlen(b.a)+1]; strcpy(a,b.a); } ~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; }
运行结果:
<img src="https://img-blog.csdn.net/20160519091922613?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /> 知识点总结:
深复制的使用
学习心得:
还是搞不太清楚,觉得自己基本功太差,要多看书
相关文章推荐
- x210---uboot第一阶段
- 第九周项目3
- 基于Hubot打造自己的聊天机器人服务(二)
- Swift (if while)
- 用Go构建Teamwork项目的9条教训
- html5常用代码
- 从Business.com遭封看302重定向
- GCC 编译c程序过程解析
- js复选框变单选功能
- iOS学习之——NSSet、NSMutableSet
- 进程与线程的基本知识点
- checkbox全选与全不选
- 图片压缩和渐进式处理
- perl DBI 总结
- linux下samba4.1.6源代码部署及配置
- 课程练习三-1003-problem C
- ORA-02287: 此处不允许序号
- 阿里巴巴面经
- WindowsBatchScripting_D
- 泛型推断类型不符合上限