第六周项目1.3 深复制体验——为类A增加复制构造函数
来源:互联网 发布:网咖软件 编辑:程序博客网 时间:2024/06/05 10:26
/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:score.cpp*作 者:惠睿*完成日期:2015年4月10日*版 本 号:v1.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.3 深复制体验——为类A增加复制构造函数
- 第六周 项目一 深复制体验——为类A增加复制构造函数
- 第六周项目1-深复制体验(3-复制构造函数)
- 第6周项目1-深复制体验(增加复制构造函数)
- 15第六周项目一——深复制体验
- 第六周项目1——深复制体验
- 第六周项目一—深复制体验
- 第六周项目一—深复制体验(1)
- 第六周项目一—深复制体验(2)
- 第六周项目1-3:深复制构造函数
- 第六周项目一:-深复制体验
- 第六周项目1.2 深复制体验
- 第六周项目一深复制体验
- 第六周 【项目1-深复制体验】
- 第六周项目一--深复制体验
- 第六周项目一--深复制体验
- 第六周 项目一-深复制体验
- 第六周项目一深复制体验
- 【Java基础之Object类(一)】Java中Object类中的所有方法(toString、equals、hashCode、clone、finalize、wait和notify等)详解
- 便宜真的是”王道“吗?
- 互联网+正走在互联网思维的炒作老路上
- Swift 练习
- 文本聚类算法介绍
- 第六周项目1.3 深复制体验——为类A增加复制构造函数
- JSTL标签库,自定义标签
- 第六周项目4:成员函数、友元函数和一般函数有区别
- 光会做不会说,下一个淘汰的就是你
- 数据库提示:用尽的ResultSet
- UI第一课:UIView,UILabel
- jquery实现左右选择框
- 单链表的C++实现
- leetcode-193 Valid Phone Numbers