项目1-深复制体验(2)
2016-04-28 09:17
295 查看
*Copyright (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称:test.cpp
*作 者:韩双志
*完成日期:2016年4月21日
*版本号:v1.0
*
*问题描述:阅读下面程序,补足未完成的注释
*输入描述:无
*输出描述:输出程序的内容
*
#include <iostream>
#include<cstring>
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a=aa;//节省内存
}
~A()
{
delete []a;//释放指针
}
void output()
{
cout<<a<<endl;
}
};
int main()
{
A a("good morning ,code monkeys!");
a.output();
A b(a);
b.output();
return 0;
}
运行结果:
知识点总结:
类a的复制构造函数,深复制
学习心得
了解了复制构造函数
*All right reserved.
*文件名称:test.cpp
*作 者:韩双志
*完成日期:2016年4月21日
*版本号:v1.0
*
*问题描述:阅读下面程序,补足未完成的注释
*输入描述:无
*输出描述:输出程序的内容
*
#include <iostream>
#include<cstring>
using namespace std;
class A
{
private:
char *a;
public:
A(char *aa)
{
a=aa;//节省内存
}
~A()
{
delete []a;//释放指针
}
void output()
{
cout<<a<<endl;
}
};
int main()
{
A a("good morning ,code monkeys!");
a.output();
A b(a);
b.output();
return 0;
}
运行结果:
知识点总结:
类a的复制构造函数,深复制
学习心得
了解了复制构造函数
相关文章推荐
- Java.lang.UnsatisfiedLinkError
- 数组做数据成员-1
- 老板用人,不看能力与人品,先看五大原则!(说得太透彻!)
- 编写人生?一生编程?
- 第9周(1)
- 第7周项目1-(2)-成员函数
- 输出等长字符串
- hadoop2.7.2 win7 eclipse环境搭建测试
- 写个关于lcs模板的问题
- 第八周项目2-数组作数据成员(2)
- 交叉编译 环境 流程
- Pod 更新出现pod.lock的问题
- redis入门——redis常用命令
- for循环退出方法,带冒号:的退出等
- 获得设备的宽和高
- python, linux shell 使用expect模块自动输入密码
- C#一颗简单多叉树的实现(原理、广度优先遍历、深度优先遍历)
- 所有php版本
- 第九周项目三人数不定的工资类
- 理解ASP.NET MVC的DependencyResolver组件