/*
* Copyright(c)2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:第9周课后实践 阅读程序,请写出这些程序的运行结果(3)
* 作者:马康泰
* 完成日期:2016.6.2.
*
* 问题描述:;
* 输入描述:
* 程序输出:
*/
#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;
}
<img src="https://img-blog.csdn.net/20160602191832534?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />