多态性又称多重调用,多重函数:就是一个函数名可以定义出不同的函数。
拷贝构造函数:也叫复制函数。拷贝构造函数是默认的。可以写也可以不写。
#include<stdio.h>
class A
{
int x,y;
public:
A()
{
x=10;
y=20;
}
A(int a,int b)//多态性一个函数名可以定义出不同的函数
{
x=a;
y=b;
}
//拷贝构造函数 拷贝函数类中默认存在可以不写出。
A(A &pt)
{
x=pt.x;
y=pt.y;
}
void print()
{
printf("x=%d,y=%d/n",x,y);
}
};
void main()
{
A a;
a.print();
A b(100,1000);
b.print();
A c(a);//调用了默认的拷贝构造函数 A (A &pt) 此默认的拷贝函数可以出现也可以省略。只需要传递一个参数。
c.print();
}
运行结果如上图。