深复制
来源:互联网 发布:淘宝上架宝贝技巧 编辑:程序博客网 时间:2024/05/01 11:41
/** 程序的版权和版本声明部分:* Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 文件名称:test.cpp* 作 者:任子仪* 完成日期:2014年 4月 8日* 版 本 号:v12.1* 深复制体验* 输入描述:无* 问题描述:。* 程序输出:* 问题分析:略* 算法设计:略*/#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //(1)这样处理的意义在于:_/0也占一个字节 strcpy(a,aa); //(2)数据成员a与形式参数aa的关系:____a指向aa所指的空间 } ~A() { delete []a; //(3)这样处理的意义在于: 释放自己开辟的内存空间 } void output() { cout<<a<<endl; }};int main(){ A a("good morning, code monkeys!"); a.output(); A b(a); b.output(); return 0;}
示例图片:
0 0
- 浅复制&深复制
- 深复制、浅复制
- 浅复制&深复制
- 浅复制 & 深复制
- 深复制浅复制
- 深复制浅复制
- 深复制----浅复制
- 深复制&浅复制
- 浅复制--深复制
- 深复制、浅复制
- 深复制
- 深复制
- 深复制
- 深复制
- 深复制
- 深复制
- 深复制和浅复制
- 深复制和浅复制
- 7
- synchronized和static synchronized的比较
- SQL查询语句练习题27道
- code for cv
- 程序员永远的痛之字符编码的奥秘
- 深复制
- python中的map、filter、reduce函数
- 截取屏幕图片
- 输入一个长度为10的数组
- hdu1008模拟
- Android布局变化时动画效果的现实(二)
- SQL Server中临时表与表变量的区别
- 线程测试参数ThreadPoolExecutor()
- 面向对象程序设计的六大原则(5)-依赖倒置原则