第六周 项目一 深复制体验3
来源:互联网 发布:心事谁人知 编辑:程序博客网 时间:2024/05/21 07:53
/** Copyright (c) 2015,烟台大学计算机学院* All right reserved.*文件名:six week 1.2.app* 作者:柴银平* 完成时间:2015年4月15日* 版本号:v1.0** 问题描述:深复制的体验*程序输入:*程序输出:*/#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //(a)这样处理的意义在于:避免a成为野指针。 strcpy(a, aa); //(b)数据成员a与形式参数aa的关系:将aa指针指向的地址复制给a指针。 } ~A() { delete []a; //(c)这样处理的意义在于: 避免出现内存泄漏,及时释放内存空间。 } void output() { cout<<a<<endl; }};int main(){ A a("good morning, code monkeys!"); a.output(); A b(a); b.output(); return 0;}
测试图示:
0 0
- 第六周项目一:-深复制体验
- 第六周项目一深复制体验
- 第六周项目一--深复制体验
- 第六周项目一--深复制体验
- 第六周 项目一-深复制体验
- 第六周项目一深复制体验
- 第六周项目一 深复制体验
- 第六周 项目一 深复制体验
- 第六周 项目一 深复制体验
- 第六周项目一深复制体验
- 第六周项目一 深复制体验
- 第六周 项目一(3):深复制体验
- 第六周项目一深复制体验(3)
- 第六周 项目一-深复制体验(3)
- 第六周 项目一--深复制体验(3)
- 第六周项目一 (3)深复制体验
- 第六周 项目一 深复制体验3
- 第六周项目一深复制体验(3)
- 第六周项目三人数不定的工资类
- 第六周阅读程序 (3)
- 第六周项目四 成员函数、友元函数和一般函数的区别
- 第五周项目一——深复制体验2
- 15第六周项目六——复数函数模板(2)
- 第六周 项目一 深复制体验3
- 第六周上机实践项目5-友元类
- 友元函数-求点类中距离-区别成员函数、友元函数和一般函数
- 第六周项目6(1)-复数模板类
- 比较全面的freemarker语法总结
- 项目1-深复制的体验(3)
- 一般函数-求点类中距离-区别成员函数、友元函数和一般函数
- 第六周项目一深复制(3)
- 第六周项目三 人数不定的工资类