#include <bits/stdc++.h>
using namespace std;
class A
{
public:
A()
{
a=b=;
cout<<"Default Constructor called.\n";
}
A(int i,int j)
{
a=i;
b=j;
cout<<"Constructor called.\n";
}
~A()
{
cout<<"Destructor callled.\n";
}
void copy(A &aa);
void print()
{
cout<<a<<","<<b<<endl;
}
private:
int a,b;
};
void A::copy(A &aa)
{
if(this==&aa)
return;
*this=aa;
}
int main()
{
A a1,a2(,);
a1.copy(a2);
a1.print();
}
相关文章
- 08-10(自用)java博客作业3 Java抽象类
- 08-10实验一 类和对象(c++)题3
- 08-10吴恩达深度学习第1课第3周编程作业记录(2分类1隐层nn)
- 08-10代写编程的作业、笔试题、课程设计,包括但不限于C/C++/Python
- 08-10《Unreal Engine 4 Scriptingwith C++ Cookbook》翻译 之 第二章:创建类 3. 创建用户可编辑的UPROPERTY
- 08-10SCNU-Java作业-主题5:面向对象的基础:面向对象的特性 作业3:提高题-1-类的设计
- 08-10头歌 | 数据结构与算法课程设计-算法与竞赛(第3章) - C++与算法基础二
- 08-10C++ 实验3 类和对象
- 08-10C++程序设计方法3:派生类对象的构造和析构过程
- 08-10软件工程课程作业(三)--四则运算3(C++)