第六周项目一之深复制体验
2015-04-15 08:22
253 查看
01./* 02.*Copyright (c) 2014,烟台大学计算机学院 03.*All gight reserved. 04.*文件名称:temp.cpp 05.*作者:张震刚 06.*完成时间:2015年4月14日 07.*版本号:v1.0 08.*问题描述:阅读程序,增加构造函数。 09.*输入描述:无。 10.*输出描述:无。 11.*/
#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(A &b) { a=new char[strlen(b.a)+1]; strcpy(a,b.a); } ~A() { delete[]a; } void output() { cout<<a<<endl; } }; int main() { A a("good morning,code monkeys!"); a.output(); A b("good afternoon,codes!"); b.output(); return 0; }
相关文章推荐
- 第六周 项目一-深复制体验
- 第六周项目一—深复制体验(2)
- 第六周 项目一 深复制体验3
- 第六周项目一 深复制体验(2)
- 第六周项目一深复制体验(1)
- 第六周 项目一-深复制体验(2)
- 第六周项目一深复制体验(3)
- 第六周项目一深复制体验(2)
- 第六周 项目一-深复制体验(1)
- 第六周项目1-深复制体验(3-复制构造函数)
- 第六周 项目1 深复制体验
- 第六周项目一 深复制体验1
- 第六周项目1-2:深复制体验
- 第六周项目一 深复制体验(3)
- 第六周——项目一深复制体验(一)
- 第六周 项目一-深复制体验(3)
- 第六周 项目一--深复制体验(1)
- 第六周项目一 (1)(2) 深复制体验
- 第六周项目一深复制体验
- 第六周项目一:-深复制体验