深复制体会
来源:互联网 发布:淘宝老客说 编辑:程序博客网 时间:2024/05/16 01:53
#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //根据aa的长度为a分配空间,“+1”是因为字符串最后以“\0”作为结束 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
- 深复制体会
- 项目一 体会深复制
- 七.1 体会深复制
- 第七周项目1-体会深复制
- 用企业管理器配置复制解决方案的一些体会
- 深有体会
- 体会颇深
- 深大自考体会
- 体会!
- 体会
- 体会
- 体会
- 体会
- 体会
- 体会
- 体会
- 体会
- 体会
- 第五周 项目二 对象作为数据成员
- C++ 实现判断一个输入日期是星期几,是一年中的第几天
- 【学习笔记】慕课网——web监听器
- 第6周项目1——深复制体验(1)
- 第六周 项目阅读-深复制、友元、类模板(2)
- 深复制体会
- 第6周项目1-深复制体验(1)
- 项目1-深复制的体验
- 第六周项目一 (3)深复制体验
- 深复制-复制构造函数
- 第六周 项目一 深复制体验
- 第五周项目4——成员函数、友元函数和一般函数有区别
- 第六周 项目1 深复制体验
- 关于复杂数据存储的问题--基础篇:数组以及浅拷贝与深拷贝的问题(上)