第七周(项目一)——深复制体验。
来源:互联网 发布:淘宝卖家怎么处理退款 编辑:程序博客网 时间:2024/05/21 11:07
/*02.*烟台大学计算机学院学生03.*All right reserved.04.*文件名称*烟台大学计算机学院学生05.*All right reserved.06.*文件名称:深复制体验07.*作者:王洪海08.*完成日期:2013年4月8日09.*版本号:v1.010.*对任务及求解方法的描述部分:深复制体验11.*我的程序:12.*/#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //(1)这样处理的意义在于:利用new函数开辟一个strlen(aa)+1大小的空间赋值给a。 strcpy(a,aa); //(2)数据成员a与形式参数aa的关系:_将aa赋值给a。 } A(const A&b) { a=b.a; } ~A() { delete []a; //(3)这样处理的意义在于: 删除a。(必须包含[]) } void output() { cout<<a<<endl; }};int main(){ A a("good morning, code monkeys!"); cout<<"输出a:"<<endl; a.output(); A b(a); cout<<"输出b:"<<endl; b.output(); return 0;}
运行结果,如下图:
0 0
- 第七周(项目一)——深复制体验。
- 第七周项目一——深复制体验
- 第七周项目一——深复制体验
- 第七周 项目一 深复制体验
- 第七周项目一深复制体验
- 第七周项目一-深复制体验
- 第七周项目一深复制体验(1)
- 第七周项目一深复制体验(3)
- 第七周上机实践项目——深复制体验
- 第七周上机实践项目——深复制体验
- 2014-第七周项目一---体验深复制
- 第七周——深复制体验
- 第六周项目一—深复制体验(1)
- 第六周项目一—深复制体验(2)
- 第七周(项目二)——深复制体验(2)。
- 第七周 项目1--深复制体验
- 第七周 项目1 深复制体验
- 第七周项目1--深复制体验
- java学习总结——第十天
- ***s5pv210 nandflash 移植
- saiku中文维度,补充说明
- iText系列之PdfCopy和PdfSmartCopy
- Git教程【译】
- 第七周(项目一)——深复制体验。
- HOG:用于人体检测的梯度方向直方图 Histograms of Oriented Gradients for Human Detection
- Ubuntu安装MariaDB 10
- MVC中的Templates
- 2038,又一个世界末日?
- android 用seekbar建立拖动条
- Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER
- [RabbitMQ+Python入门经典] 兔子和兔子窝
- 深复制的体验