第六周项目:深复制体验
来源:互联网 发布:目标识别算法 编辑:程序博客网 时间:2024/05/17 21:50
代码:
#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;}
运行结果:
为类A增加复制构造函数
代码:
#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; } A(A &b) { a = new char[strlen(b.a)+1]; strcpy(a,b.a); } void output() { cout<<a<<endl; }};int main(){ A a("good morning,code monkeys!"); a.output(); A b(a); b.output(); return 0;}
运行结果:
0 0
- 第六周项目一:-深复制体验
- 第六周项目1.2 深复制体验
- 第六周项目一深复制体验
- 第六周 【项目1-深复制体验】
- 第六周项目一--深复制体验
- 第六周项目一--深复制体验
- 第六周 项目一-深复制体验
- 第六周项目一深复制体验
- 第六周项目一 深复制体验
- 第六周 项目一 深复制体验
- 第六周 项目1 深复制体验
- 第六周 项目一 深复制体验
- 第六周项目一深复制体验
- 第六周项目1 深复制体验
- 第六周项目:深复制体验
- 第六周项目一 深复制体验
- 第六周项目1:深复制体验
- 第六周项目1-深复制体验
- 2-6-2 我的数组类
- 第6周项目1-深复制体验(2)
- hadoop与memcache的区别
- 人数不定的工资类-动态分配空间
- 关于servlet 和jsp 中的 session对象
- 第六周项目:深复制体验
- Sorting Problem I NOJ1870 水 冒泡排序
- 第6周项目4
- 2015.4.15人数不定的工资类
- 第六周 项目1-2 深复制体验(2)
- 第6周项目1——深复制体验(3)
- 第六周 项目二
- ActionbarActivity上不显示menu
- 2015.4.15我的数组类