第9周项目1 深复制体验(1)
来源:互联网 发布:乡村学生教育数据 编辑:程序博客网 时间:2024/05/29 02:24
/* *copyright(c) 2016,烟台大学计算机学院 *All rights reserved *文件名称:test.cpp *作者:李硕 *版本:Code::Blocks * *问题描述:宣告主权 *输入描述: *程序输出:*/#include<iostream>#include<cstring>using namespace std;class A{private: char *a;public: A(char *aa) { a = new char[strlen(aa)+1]; //(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("good afternoon, codes!"); b.output(); return 0;}
0 0
- 第9周项目1(1)深复制体验
- 第9周-项目1-深复制体验(1)
- 第9周项目1:深复制体验(1)
- 第9周项目1 深复制体验(1)
- 第9周项目1-深复制体验(1)
- 第9周项目1-深复制体验(1)
- 第9周项目1:深复制体验(1)
- 第9周项目1(2)深复制体验
- 第9周-项目1-深复制体验(2)
- 第9周-项目1-深复制体验(3)
- 第9周项目1:深复制体验(3)
- 第9周项目1 深复制体验(2)
- 第9周项目1-深复制体验(2)
- 第9周项目1:深复制体验(2)
- 第9周项目1- 深复制体验
- 第9周项目1-①深复制体验
- 第6周项目1-深复制体验(1)
- 第5周项目1-体验深复制(3)
- 支付宝支付开发经验
- hdu3092(数论+完全背包)
- android笔记
- 第2课:通过案例对SparkStreaming 透彻理解三板斧之二
- 推荐MAC必装小软件
- 第9周项目1 深复制体验(1)
- Java的类加载机制
- spark 的reduce操作
- 第三周项目4--三色球问题
- UVA 11404 Palindromic Subsequence LCS
- opencv学习笔记3-初探特征识别
- 面试之路(21)-链表的倒序实现
- BCD码
- ButterKnife 8.0.1