第九周实践——阅读程序(3)
来源:互联网 发布:海康威视远程配置域名 编辑:程序博客网 时间:2024/06/06 02:03
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称 :
*作 者 : 刘亚
*完成日期 : 2016年5月28号
*版 本 号 : v1.0
*问题描述 : 阅读程序,写出的程序的运行结果并理解
*输入描述 : 无
*程序输出 :
*/
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称 :
*作 者 : 刘亚
*完成日期 : 2016年5月28号
*版 本 号 : v1.0
*问题描述 : 阅读程序,写出的程序的运行结果并理解
*输入描述 : 无
*程序输出 :
*/
#include <iostream>
using namespace std;
class AA
{
public:
AA(int i,int j)
{
A=i;
B=j;
cout<<"Constructor\n";
}
AA(AA &obj)
{
A=obj.A+1;
B=obj.B+2;
cout<<"Copy_Constructor\n";
}
~AA() {
cout<<"Destructor\n";
}
void print()
{
cout<<"A="<<A<<",B="<<B<<endl;
}
private:
int A,B;
};
int main()
{
AA a1(2,3);
AA a2(a1);
a2.print();
AA *pa=new AA(5,6);
pa->print();
delete pa;
return 0;
}
using namespace std;
class AA
{
public:
AA(int i,int j)
{
A=i;
B=j;
cout<<"Constructor\n";
}
AA(AA &obj)
{
A=obj.A+1;
B=obj.B+2;
cout<<"Copy_Constructor\n";
}
~AA() {
cout<<"Destructor\n";
}
void print()
{
cout<<"A="<<A<<",B="<<B<<endl;
}
private:
int A,B;
};
int main()
{
AA a1(2,3);
AA a2(a1);
a2.print();
AA *pa=new AA(5,6);
pa->print();
delete pa;
return 0;
}
0 0
- 第九周实践——阅读程序(3)
- 第九周实践——阅读程序(3)
- 第九周实践——阅读程序(1)
- 第九周实践——阅读程序(2)
- 第九周实践——阅读程序(1)
- 第九周实践——阅读程序(2)
- 第九周 课后实践:阅读程序——(1)简单的学生信息管理系统
- 第九周阅读程序3
- 第九周阅读程序3
- 第九周 课后实践:阅读程序——(2)配备了搜索功能的字符串类
- 第九周-程序阅读
- 第九周阅读程序
- 第九周实践-阅读程序写出运行结果并理解(3)
- 第九周实践-阅读程序写出运行结果并理解(3)
- 第九周第一项目——阅读程序
- 第九周上机实践项目-阅读项目-3
- 第九周练习 阅读程序
- 第九周-程序阅读理解
- Bluemix上Python应用启动ERR import MySQLdb ImportError: No module named MySQLdb
- Suse 基于AutoYaST自动化安装
- 阿里云ECS—搭建个人博客流程
- 手机开发实战52——SMS介绍2
- CodeForces - 630C Lucky Numbers【计数】
- 第九周实践——阅读程序(3)
- Mapreduce中使用多线程的问题
- TPKeyboardAvoidingScrollView用于在scrollview中实现自动上滚,避免键盘遮盖住了textfield,textview等控件。
- 网络判断
- 手机开发实战53——SMS介绍3
- 深度学习系列文章之二中:win7+Ubantu双系统装机步骤(硬盘安装)
- 怎么成为一个优秀的程序员,而不是一个优秀的码农?
- 最快方法找打内存泄露
- 从支持异步并发编程的Web后端框架到数据存储服务的分布式一致性哈希路由